这只返回列表中存在char的第一个索引值。我需要char存在的所有索引。
def find_loc(char):
for sub_list in chunks:
if char in sub_list:
return chunks.index(sub_list), sub_list.index(char)
答案 0 :(得分:0)
Index方法返回遇到的第一个索引值。
有关method_descriptor的帮助:
index(...)
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
答案 1 :(得分:0)
使用此代码段:
def indexes(iterable, obj):
encounters = []
for i in range(len(iterable)):
if iterable[i] == obj:
encounters.append(i)
return encounters