假设我有一个元组列表l,我这样做:
for (a,b) in l:
do something with a,b, and the index of (a,b) in l
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法来获得(a,b)的索引?我可以使用list的索引方法,但如果(a,b)不是唯一的呢?我也可以首先迭代索引,但它很麻烦.有什么比这更简单的了吗?
ham*_*mar 17
使用枚举.
for i, (a, b) in enumerate(l):
# i will be the index of (a, b) in l
Run Code Online (Sandbox Code Playgroud)
NPE*_*NPE 16
用途enumerate():
for i,(a,b) in enumerate(l):
... # `i` contains the index
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6489 次 |
| 最近记录: |