我想将两个键值从一个字典添加到一个新字典。我知道这项任务有更简单的替代方案,但我正在尝试学习如何在一行中传递参数。
colors = {'col1' : 'Red', 'col2' : 'Blue', 'col3' : 'Yellow'}
colors_new = dict.fromkeys( *(x,colors[x]) for x in ['col1','col2'] )
print(colors_new)
错误文件“”,第 5 行 colors_new = dict.fromkeys( *(x,colors[x]) for x in ['col1','col2'] ) ^ SyntaxError: invalid syntax
预期输出:
{'col1': 'Red', 'col2': 'Orange'}
蓝山帝景
相关分类