我是python的新手,很难想象列表和字典是如何工作的。在我的程序中,我有一个看起来像的列表:
Hat =[334,hat,59,200]
我想用d 334
和vaule = [hat,59,200]
做成dict。我怎么能这样做?
答案 0 :(得分:3)
只需使用slice
提取第一个和所有其他元素{Hat[0]: Hat[1:]}
如果您有多个帽子,可以使用dictionary comprehension:
hats = [
[334,'hat',59,200],
[123,'chapeau',19,300],
[999,'hut',1,100],
]
print( {Hat[0]: Hat[1:] for Hat in hats} )