早教吧作业答案频道 -->其他-->
如何用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比较两个列...的网友还看了以下:
一个符号像倒过来的y一些公式上有比如这个符号=h/p是波长的意思吗?一个符号像倒过来的y一些公式上 2020-04-11 …
下面是关于Pentium微处理器的中断描述符表的叙述,其中错误的是A.中断描述符表固定存放在ROM中 2020-05-23 …
Pentium 4微处理器的描述符表共有3种,它们是描述符表、局部描述符表和中断描述符表。 2020-05-23 …
● 以下CSS 选择符定义中, (61) 属于类选择符。A. P {color:red; font- 2020-05-25 …
说:最新规范:重力用三中符号表示P、G、WG是Gravity、W是Wight、P是什么啊? 2020-06-12 …
数据结构问题,不懂啊,兄弟已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点, 2020-07-14 …
己知数轴甲上有A、B、C三点,分别表示-30、-20、0,动点P从点A山发,以每秒1个单位的速度向 2020-07-19 …
同一种标点符号放在句子中不同的位置会表示出不同的意思,请为这句话加标点符号:美国队大败日本队取得胜利 2020-12-29 …
做投掷2颗骰子的试验,x表示第一颗骰子出现的点数,y表示第二颗骰子出现的点数,P(x,y)表示P点坐 2020-12-30 …
音乐里的音符可以用分数描述,不同的音符表示不同的时值(即音的长短).全音符的时值通常是4拍,四分音符 2020-12-31 …