获取Python列表中当前元素的索引
假设我有以下列表:获取Python列表中当前元素的索引,python,list,Python,List,假设我有以下列表: 新列表=[1,2,3,7,9,5] 如果在遍历列表时必须查找元素的索引,并且值为1,则需要查找函数/解决方案。 例如- Sum=0 对于新列表中的i: 如果i==1: 总和+= 您可以使用index()方法获取元素的索引: new_list = [1, 2, 3, 7, 9, 5] ind = new_list.index(1) print(ind) 如果元素在列表中重复,请通过以下方式获取索引列表: new_list = [1, 2, 3, 1, 9, 5] ind =
新列表=[1,2,3,7,9,5]
如果在遍历列表时必须查找元素的索引,并且值为1,则需要查找函数/解决方案。 例如-
Sum=0
对于新列表中的i:
如果i==1:
总和+=
您可以使用index()
方法获取元素的索引:
new_list = [1, 2, 3, 7, 9, 5]
ind = new_list.index(1)
print(ind)
如果元素在列表中重复,请通过以下方式获取索引列表:
new_list = [1, 2, 3, 1, 9, 5]
ind = [i for i, a in enumerate(new_list) if a == 1]
print(ind)
您可以使用
enumerate()
new_list = [1, 2, 3, 1, 9, 5]
ind = [i for i, a in enumerate(new_list) if a == 1]
print(ind)
new_list = [1,2,3,7,9,5]
index_you_want = 'doesnt exist'
for i, value in enumerate(new_list):
print (i, value)
if value == 1:
index_you_want = i
print (index_you_want)