作者aquarianboy (高 见龙)
看板Python
标题Re: [问题]list合成dict
时间Fri Dec 11 18:57:27 2009
※ 引述《tacosung (taco)》之铭言:
: 大家好
: 又来发问了
: 我想要把
: food = [['apple', 'cake', 'candy', 'coffee', 'sprout'], [5, 4, 5, 6, 6]]
: 弄成
: dict = {'apple':5, 'cake':4, 'candy':5, 'coffee':6, 'sprout':6}
: 这样要怎嚜弄呢?
: ps.後面的数字是代表前面有几个英文字母
: 谢谢大家
用个简单的for..in..就可以把资料塞进去罗 :)
food = ['apple', 'cake', 'candy', 'coffee', 'sprout']
food_dict = {}
for f in food:
food_dict[f] = len(f)
print food_dict
--
http://blog.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.5.183
1F:推 tacosung:哇~谢谢你 可是为什麽不会只print出一行结果? 12/11 19:02
2F:推 tacosung:阿阿阿~ 我知道问题出在哪了 12/11 19:09
3F:→ tacosung:感谢感谢 12/11 19:09
4F:→ webbsboard: dict(zip(*a)) 12/12 22:28
5F:→ webbsboard:1个月後重读这讨论串,我怎麽会有见鬼的感觉? 01/13 23:11