Ale*_*x01 2 python zip enumerate
看起来 enumerate 和 zip 在 Python 3 中不能一起工作?
alist = ['a1', 'a2', 'a3']
blist = ['b1', 'b2', 'b3']
for i, a, b in enumerate(zip(alist, blist)):
print(i, a, b)
Run Code Online (Sandbox Code Playgroud)
返回“int”对象不可调用
添加()周围a,b。值的解包用于enumerate返回大小为 2 的元组的函数:索引和值。如果您还想解开贵重物品的包装,则如下所示:
for i, (a, b) in enumerate(zip(alist, blist)):
print(i, a, b)
Run Code Online (Sandbox Code Playgroud)