python:我可以在使用 map() 时访问元素的索引吗?

标签 python

在python中我们可以使用

map(lambda word: someFunction(element), data)

但是我可以通过访问索引来判断正在访问哪个元素吗?

map(lambda word: someFunction(word,indexOfcurrentelement), data)

最佳答案

如果你先枚举就可以。

map(lambda (index, word): someFunction(word, index), enumerate(data))

关于python:我可以在使用 map() 时访问元素的索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775144/

相关文章:

python - 元组列表中的双重迭代

python - 如果满足条件,Pandas iterrows 无法在迭代期间跳过行

python - 这个 Python 函数中的最后一行代表什么?

python - 如何在 PYQT 中创建标签按钮?

python - __unicode__ 在获取字符串表示时未调用 Django/Python 项目中的某些对象

python - 如何使用 QAbstractItemModel 从 QTreeView 中删除行?

python - Numpy 通过分组数组拆分数组

python - 使用 MultiIndex 从 DataFrame 中删除特定行

python - Numpy 使用较小的二维数组来映射具有更多元素的更大数组

python - 如何在不引用键的情况下转储类似 json 的字符串?