python如何使用zip_longest

395次阅读
没有评论

python如何使用zip_longest

python zip_longest说明

1、zip_longest需要导入itertools模块,且使用的时候需要指定一个填充值fillvalue。

2、当有可迭代对象遍历完,但其他对象还没有的时候,缺少的相应元素就会使用填充值进行填充。

python zip_longest使用实例

from itertools import zip_longest
a = [i for i in range(10)]
b = [i for i in range(1, 9)]
for num1, num2 in zip_longest(a, b, fillvalue=-1):
    print(num1, num2)
# 0 1
# 1 2
# 2 3
# 3 4
# 4 5
# 5 6
# 6 7
# 7 8
# 8 -1
# 9 -1
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2022-06-09发表,共计348字。
新手QQ群:570568346,欢迎进群讨论 Python51学习