lambda 遍历数组获取下标
时间: 2023-10-21 13:05:42 浏览: 186
jquery遍历数组与筛选数组的方法
5星 · 资源好评率100%
在 lambda 中遍历数组并获取下标可以使用 Python 内置函数 `enumerate()`。`enumerate()` 函数可以同时返回每个元素的下标和值,然后将这些值传递给 lambda 表达式。
例如,假设有一个列表 `my_list`:
```
my_list = ['apple', 'banana', 'orange', 'kiwi']
```
可以使用以下 lambda 表达式来遍历该列表并获取每个元素的下标:
```
list( map(lambda x: (x[0], x[1]), enumerate(my_list)) )
```
这将返回一个包含每个元素和其下标的元组的列表:
```
[(0, 'apple'), (1, 'banana'), (2, 'orange'), (3, 'kiwi')]
```
阅读全文