早教吧作业答案频道 -->其他-->
如何用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比较两个列...的网友还看了以下:
(Ca(OH)2)中,Ca,H元素的质量比=? 2020-04-08 …
如图1、图2为枝芽与一段枝条的结构图,请析图回答:(1)图2中的[g]是由图1中的[c]发育而来的 2020-05-04 …
在方程(2/5)x+(7/4)y=2中,如果用含有x的式子表示y,则y=? 2020-05-14 …
在3:2中,如果前项加上9,要使比值不变,后项应该( )在3:2中,如果前项加 2020-05-16 …
如何将excel表1中数据自动填充到表2中,如图:表2能不能做到只要输入黄色区域数值,蓝色区域数值 2020-05-17 …
VLOOKUP多列如何做?A列为两表共同列我想把表1中的B.C.D.好多列全部VLOOKUP到表2 2020-07-23 …
如图为枝芽与一段枝条的结构图.(1)图2中的[g]是由图1中的发育而来的.(2)图2中的[h]是由图 2020-11-05 …
在3:2中,如果前项加上9,要使比值不变,后项要加上()一个正方形的周长为5分之8米,它的面积是在3 2020-12-17 …
2道分式题,告急!1.已知x的平方+3X+1=0,则X的平方+1/X的平方=2.在分式X-a/3X- 2020-12-19 …
如图是一组用于研究可燃物燃烧条件的对比实验,对有关实验现象和结论的判断错误的是()A.实验1中红磷未 2021-02-02 …