2024-04-25 21:25:36 发布
网友
我是python的新手,很难弄清楚list和dict是如何工作的。在我的程序中,我有一个如下列表:
Hat =[334,hat,59,200]
我想用一个键334和vaule=[hat,59,200]生成一个dict。我怎么能这样呢?你知道吗
334
[hat,59,200]
只需使用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} )
只需使用slice提取第一个和所有其他元素:
如果您有多个帽子,可以使用dictionary comprehension:
相关问题 更多 >
编程相关推荐