鱼C论坛's Archiver
论坛
›
Python交流
› index = [i for i, v in enumerate(a) if v == j]这句代码是什么意思,求大神答疑
旧城的风光
发表于 2020-11-3 15:58:20
index = [i for i, v in enumerate(a) if v == j]这句代码是什么意思,求大神答疑
index = 这句代码是什么意思,求大神答疑
sunrise085
发表于 2020-11-3 16:14:11
index =
#这是个列表推导式,目的是在a查询j,并记录j出现的位置
#展开如下:
index=[]
for i,v in enumerate(a):#遍历a,i为v的下标,若v为j,保存v的下标到index列表中
if v==j:
index.append(i)
页:
[1]
查看完整版本:
index = [i for i, v in enumerate(a) if v == j]这句代码是什么意思,求大神答疑