Python合并和合并列表
示例
连接list1和的最简单方法list2:
merged=list1+list2
zip返回一个元组列表,其中第i个元组包含每个参数序列或可迭代对象中的第i个元素:
alist=['a1','a2','a3']
blist=['b1','b2','b3']
fora,binzip(alist,blist):
print(a,b)
#输出:
#a1b1
#a2b2
#a3b3
如果列表的长度不同,则结果将仅包含与最短的元素一样多的元素:
alist=['a1','a2','a3']
blist=['b1','b2','b3','b4']
fora,binzip(alist,blist):
print(a,b)
#输出:
#a1b1
#a2b2
#a3b3
alist=[]
len(list(zip(alist,blist)))
#输出:
#0
对于长度不等长的填充列表,请使用Nonesitertools.zip_longest(itertools.izip_longest在Python2中)
alist=['a1','a2','a3']
blist=['b1']
clist=['c1','c2','c3','c4']
fora,b,cinitertools.zip_longest(alist,blist,clist):
print(a,b,c)
#输出:
#a1b1c1
#a2无c2
#a3无c3
#无无c4
插入到特定索引值:
alist=[123,'xyz','zara','abc']
alist.insert(3,[2009])
print("最终名单:",alist)
输出:
最终名单:[123,'xyz','zara',2009,'abc']
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志