我有以下代码:
list_one = ['a', 'b']
list_two = ['1', '2']
list_three = {}
Run Code Online (Sandbox Code Playgroud)
我最终想要的是:
list_three = {
'a':{1:[], 2:[]},
'b':{1:[], 2:[]}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试一些疯狂的FOR x IN y循环,但没有得到我想要的重新连接
使用嵌套字典理解:
print({k:{int(k2):[] for k2 in list_two} for k in list_one})
Run Code Online (Sandbox Code Playgroud)
输出:
{'a': {1: [], 2: []}, 'b': {1: [], 2: []}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |