看板 Python 關於我們 聯絡資訊
※ 引述《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
tacosung:哇~謝謝你 可是為什麼不會只print出一行結果? 12/11 19:02
tacosung:阿阿阿~ 我知道問題出在哪了 12/11 19:09
tacosung:感謝感謝 12/11 19:09
webbsboard: dict(zip(*a)) 12/12 22:28
webbsboard:1個月後重讀這討論串,我怎麼會有見鬼的感覺? 01/13 23:11