我有两个列表:
a = [1, 2, 3, 4, 5, 6]
b = ['a', 'b', 'c', 'd']
我想像这样组合列表:
result = [1, 'a', 2, 'b', 3, 'c', 4, 'd', 5, 6]
我已经试过了:
def combarray(arr1,arr2):
biggestList = len(arr1) if len(arr1) > len(arr2) else len(arr2)
for i in range(biggestList):
if arr1[i]:
result.append(arr1[i])
else:
result.append(arr2[i])
return result
输出:
[1, 'a', 2, 'b', 3, 'c', 4, 5, 1, 2, 3, 4, 5]