python 把三个列表中的数值分别放到一个列表中

2025-03-23 09:23:26
推荐回答(2个)
回答1:

lst1='abcdefg'
lst2='123456'
lst3='甲乙丙丁'
lst1=list(lst1)
lst2=list(lst2)
lst3=list(lst3)
#上面是生成测试数据

#########
#1,数组简单的向后填充
lst=[]
lst.extend(lst1)
lst.extend(lst2)
lst.extend(lst3)
print(lst)
#2,数组间隔填充
lst=[]
for (a,b,c) in zip(lst1,lst2,lst3):
    lst.append(a)
    lst.append(b)
    lst.append(c)
print(lst)

不明白可追问。

回答2:

a=[1,2,3]
b=[4,5,6]
c=[6,7,8]
d= a+b+c
d
[1, 2, 3, 4, 5, 6, 6, 7, 8]