python 两个列表对比,并输出相等的顺序答:import randoma=['a','s','d']b=['j','k','l']c=['o','p','q']d=[]cont=''test=[a,b,c] random.shuffle(test) #把test列表打乱,防止下面的for循环默认从a列表开始遍历,做到随机的效果for i in test: d.append(i[random.randint(0,2)]) #随机从列表里获取一个元素...
如何用Python比较两个列表,并进行合并?答: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] = klist3 = hash.items()print(list3)这样吗 随便写的 ...