python交叉合并二个列表的方法

输入二个列表,把二个列表中的元素,间隔的合并

如果有多余的放到最后

输入:

1 2 3 4 5
6 7 8

输出:
[1, 6, 2, 7, 3, 8, 4, 5]
a=list(map(int,input().split()))
b=list(map(int,input().split()))
x=[]
for i in range(max(len(a),len(b))):
    if i<len(a):
        x.append(a[i])
    if i<len(b):
        x.append(b[i])
print(x)