我這兩個列表名單:如何使用相同的字母表比較兩個列表的列表並獲取最大數量並將它們附加到另一個列表中?
A=[[12, 'a'], [0, 'c'], [2, 'w'], [3, 'Q'], [0, 'a'], [0, 'c'], [0, 'w'], [5, 'Q']]
B=[[12, 'a'], [0, 'c'], [15, 'w'], [3, 'Q']]
,我想通過字母來這兩個列表進行比較,並與最大數量的列表追加到一個新的列表C 2
C=[[12, 'a'], [0, 'c'], [15, 'w'], [3, 'Q'],[12, 'a'], [0, 'c'], [15, 'w'], [5, 'Q']]
編輯:我得到這個代碼,但它只輸出
C=[[12, 'a'], [0, 'c'], [15, 'w'], [3, 'Q']]?
C = []
for g1, g2 in zip(a,b):
line = []
for e1, e2 in zip(g1, g2):
line.append(max(e1, e2))
C.append(line)
對你有好處......那麼,什麼讓你回來寫程序? –
順便說一句,這兩個列表都使用相同的字母表,[ISO基本拉丁字母](https://en.wikipedia.org/wiki/ISO_basic_Latin_alphabet)。 –
小提示:'B'應該是字典。 –