我有一个名字列表:
['john smith', 'sally jones', 'bob jones']
我想按照以下格式构建字典:
{'john smith': [], 'sally jones': [], 'bob jones': []}
这是我尝试使用 zip 时发生的情况
zip((all_crew_names, [[] for item in all_crew_names]))
[(['john smith', 'sally jones', 'bob jones'],), ([[], [], []],)]
我在这里做错了什么,我该如何正确压缩它?
请您参考如下方法:
这里最简单的解决方案是字典理解:
names = ['john smith', 'sally jones', 'bob jones']
d = {name: [] for name in names}
请注意,使用 dict.fromkeys(names, []) 可能很诱人,但这会导致所有键都使用相同列表。
