对于列表[“foo”,“bar”,“baz”,“bar”] .index('bar')在Python中循环获取索引的最简洁方法是什么? 请注意,.index()仅返回列表中匹配的第一个元素
for file_id in file_ids:
file_id_index = file_ids.index(file_id)
答案 0 :(得分:1)
一个简单的列表理解
.innerHTML
答案 1 :(得分:1)
您可以获取列表中特定元素的所有索引。
a = ["foo", "bar", "baz", "bar"]
b = [item for item in range(len(a)) if a[item] == 'bar']
print b