早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如何用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中。
▼优质解答
答案和解析
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比较两个列...的网友还看了以下:

下列有关植物激素调节的叙述,正确的是可利用适宜浓度的细胞分裂素促进茎尖细胞的5、下列有关植物激素调  2020-05-14 …

matlab中如何在三维数组中查找某一元素?并返回 行、列、页?RT,如下面的矩阵AA=1 2 4  2020-05-16 …

在MATLAB中,如何找出矩阵的非零元素.并且输出它所在的行和列.只要非零就为真.输出1.如果能够  2020-05-16 …

1869年俄国化学家门捷列夫在前人研究元素分类的基础上,提出了元素周期律,并列出了第一张元素周期表  2020-06-09 …

这两句话中的因素应该怎么理解1.当一次实验要涉及两个因素并且可能出现的结果数目较多时,为不重不漏地  2020-07-16 …

东北地区地理题目分析影响东北地区冷害发生频率的主要因素,并列举东北地区农业防治冷害措施说出哈大高铁  2020-07-25 …

下列语句声明的数组a包含的元素个数有Dima(3,-2to2,5)下列语句声明的数组a包含的元素个数  2020-11-01 …

根据广东鹤山市德州万头养猪场的图片资料(图5-2),回答下列问题。图5-2(1)列出养猪场农业生产的  2020-11-13 …

英语翻译一.指出下列句中活用的词并解释.1.范增数目项王2.先破秦入咸阳者王之3.项伯杀人,臣活之4  2020-11-13 …

哥德巴赫猜想,孪生素数猜想的具体内容,并列出5个未被验证的数学猜想的具体内容拜托各位大神能用QB4.  2020-11-22 …