早教吧作业答案频道 -->其他-->
如何用Python比较两个列表,并进行合并?如何用Python比较两个列表,并将符合要求的元素放入放到新的列表中?形如:list1=[('a',1),('b',5),('c',3)]list2=[('a',2),('b',2)]合并两个列表,将第一个元素相
题目详情
如何用Python比较两个列表,并进行合并?
如何用Python比较两个列表,并将符合要求的元素放入放到新的列表中?
形如:
list1=[('a',1),('b',5),('c',3)]
list2=[('a',2),('b',2)]
合并两个列表,将第一个元素相同第二个元素比较大的对象放入新的列表list3中,如果是不重复的元素就直接加到新的列表list3中。
如何用Python比较两个列表,并将符合要求的元素放入放到新的列表中?
形如:
list1=[('a',1),('b',5),('c',3)]
list2=[('a',2),('b',2)]
合并两个列表,将第一个元素相同第二个元素比较大的对象放入新的列表list3中,如果是不重复的元素就直接加到新的列表list3中。
▼优质解答
答案和解析
list1=[('a',1),('b',5),('c',3)]
list2=[('a',2),('b',2)]
hash = {}
for i,k in list1+list2:
if i not in hash:
hash[i] = k
elif k >= hash[i]:
hash[i] = k
list3 = hash.items()
print(list3)
这样吗 随便写的
看了 如何用Python比较两个列...的网友还看了以下:
在人类已知的化合物中,数量最多的是()A.过渡元素形成的化合物B.第ⅢA族元素形成的化合物C.第Ⅶ 2020-05-22 …
1999年是人造元素丰收年,一年间得到第114、116和118号三个新元素.按已知的原子结构规律, 2020-06-13 …
如何通过电离能判断元素在那个区,例如S区,ds区.某元素第一电离能为740第二电离能为1500第三 2020-07-09 …
一次活动中,我方侦查员获得敌人的密码,从左边开始,第一个数字是10以内的最大素数;第二个数字既有因 2020-07-10 …
2010年4月5日,科学家成功合成了第117号元素,填补了第116号和118号元素之间的空缺.推测 2020-07-18 …
2010年4月5日,科学家成功合成了第117号新元素,(即核电荷数为117)填补了第116号和11 2020-07-18 …
去年4月5日,科学家成功合成了第117号新元素,填补了第116号和118号元素之间的空缺.推测该元 2020-07-18 …
科学家成功合成了第117号新元素,填补了元素周期表中第116号和118号元素之间的空缺.确定该元素 2020-07-18 …
关于第四周期反常性的问题第四周期有很多不符合元素周期规律的,例如硒酸酸性强于硫酸,钾的密度小于钠,H 2020-11-02 …
有人推测尚未合成的第114号元素有相当稳定的同位素,恰处在不稳定核素的“海洋”中浮起的一群较稳定核素 2020-12-28 …