2024-05-23 17:53:05 发布
网友
代码:
tsol = [6,7,8,9,10] lenth = len(tsol) for t,tnext in zip(tsol[0:lenth],tsol[1:lenth]): print t,tnext
结果:
6,7 7,8 8,9 9,10 缺少t值“10”
要使用函数^{}:
from itertools import izip_longest for t,tnext in izip_longest(tsol[0:lenth],tsol[1:lenth]): print t,tnext
输出:
6 7 7 8 8 9 9 10 10 None
如果要使用不同于None的占位符值,可以指定fillvalue关键字参数:
None
fillvalue
izip_longest(tsol[0:lenth],tsol[1:lenth], fillvalue="whatever")
6 7 7 8 8 9 9 10 10 whatever
要使用函数^{} :
输出:
如果要使用不同于
None
的占位符值,可以指定fillvalue
关键字参数:输出:
相关问题 更多 >
编程相关推荐