find()索引迭代
a = "1231"
ans = [a.find('1')]
while (ans[-1] != -1):
ans.append(a.find('1', ans[-1]+1))
print(ans[ :-1])
a = '1','2','3','1' start = -1; for i in a: print(f'{i}, {a.index(i,start)}') start+=1
不对哦, 正确的下标应该是0123,但是我不知道怎么获取
@博无止境: 忘了, 把 start 初始值该成 0
或者枚举列表
import numpy as np
a = "1231"
np.where(np.array(list(a)) == "1")