有没有更pythonic的方式来做到这一点?
输入:
list1 = [['a',1],['b',2],['c',3],['d',4]]
list2 = [['e',5],['f',6],['g',7],['h',8]]
期望的输出:
out = [['a',1],['e',5],['b',2],['f',6],['c',3],['g',7],['d',4] ,['h',8]]
我已经做好了:
def mergePreserveOrder(*argv):
for arg in argv:
for arg2 in argv:
if(len(arg) != len(arg2)) :
print("arrays size do not match" + str(arg) + str(arg2))
return
output = []
for index in range (len(argv[0])):
for arg in argv:
output.append(arg[index])
return output
mergePreserveOrder (list1 ,list2 )
倚天杖
ABOUTYOU
qq_遁去的一_1
相关分类