Re: [問題] 詢問list如行相加

作者: ZolaEmile (Zola)   2016-02-04 00:23:53
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要去計算,就感到怪怪的,請大家給我提示,謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com