[問題]list合成dict

看板Python作者 (taco)時間15年前 (2009/12/11 18:19), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
大家好 又來發問了 我想要把 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

12/11 19:02, , 1F
dict(zip(food[0], food[1]))
12/11 19:02, 1F

12/11 19:09, , 2F
謝謝你~我又學到新方法了
12/11 19:09, 2F

12/11 19:11, , 3F
簡化: dict(zip(*food))
12/11 19:11, 3F

12/14 14:12, , 4F
原來如此 ^^
12/14 14:12, 4F
文章代碼(AID): #1B8XoVoY (Python)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
1
4
文章代碼(AID): #1B8XoVoY (Python)