看板 Python 關於我們 聯絡資訊
s = dict() for a, b in zip(link_a + link_b + link_c, bookmark_a + bookmark_c + bookmark _c): s[a] = s.get(a, 0) + b ※ 引述《busystudent (busystudent)》之銘言: : hi 我想詢問list若有重複的標籤該如何相加 : 我有三組list,內容為個人所收藏的標籤與其收藏次數,如下所示: : link_a = ['a','b','c'] : bookmark_a = ['1','2','3'] : link_b = ['b','c'] : bookmark_c = ['4','5'] : link_c = ['a'] : bookmark_c = ['6'] : 我想做些計算,得到如下面的結果 : answer_link_all = ['a','b','c'] : answer_bookmark_all = ['7','6','8'] : 其實我一開始是打算 link_a+link_b = ['a','b','c','b','c']後來發現,名稱會 : 重複,像是重複出現'b'和'c'之類的,所以打算寫一個if判斷式,可是考慮到又 : 有bookmark要去計算,就感到怪怪的,請大家給我提示,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.32.9 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1454516635.A.842.html