作者tacosung (taco)
看板Python
标题[问题]list合成dict
时间Fri Dec 11 18:19:08 2009
大家好
又来发问了
我想要把
food = [['apple', 'cake', 'candy', 'coffee', 'sprout'], [5, 4, 5, 6, 6]]
弄成
dict = {'apple':5, 'cake':4, 'candy':5, 'coffee':6, 'sprout':6}
这样要怎嚜弄呢?
ps.後面的数字是代表前面有几个英文字母
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 188.74.80.167
1F:→ yjc1:dict(zip(food[0], food[1])) 12/11 19:02
2F:→ tacosung:谢谢你~我又学到新方法了 12/11 19:09
3F:→ yjc1:简化: dict(zip(*food)) 12/11 19:11
4F:推 darkroad:原来如此 ^^ 12/14 14:12