python想同时调用zip和enumerate,谁在里谁在外
时间: 2024-02-09 21:10:32 浏览: 86
在 Python 中,可以通过将 `enumerate` 和 `zip` 函数嵌套使用来同时实现它们的功能。具体来说,如果我们想要对两个列表进行按元素索引和按元素对应组合的操作,可以按照以下方式进行嵌套:
```python
lst1 = [1, 2, 3]
lst2 = ['a', 'b', 'c']
for i, (x, y) in enumerate(zip(lst1, lst2)):
print(i, x, y)
```
在这个例子中,`enumerate` 函数外层,`zip` 函数内层,所以 `zip` 函数在外,`enumerate` 函数在内。这样,我们可以同时获得两个列表元素的索引和对应的组合值。
阅读全文