我有以下两个列表:
带有以下错误。
我希望输出结果为:
1a, 2b, 3c, 4d, 5, 6, 7, 8
根据我所了解的,如果两个列表长度不同,
nums = [1, 2, 3, 4, 5, 6, 7, 8]
ltrs = ['a', 'b', 'c', 'd']
for x, y in nums, ltrs:
print(x, y)
带有以下错误。
c:\Python35\Scripts>python listtest.py
Traceback (most recent call last):
File "listtest.py", line 5, in <module>
for x, y in nums, ltrs:
ValueError: too many values to unpack (expected 2)
我希望输出结果为:
1a, 2b, 3c, 4d, 5, 6, 7, 8
根据我所了解的,如果两个列表长度不同,
zip
方法将无法使用,那么我有哪些选项呢?
itertools.izip_longest
。 - bunji