关键词:enumerate、index
说明:在列表(或者字符串)中有多次重复出现的元素,由此元素值查找索引时,用index(或者find)找到的结果都是索引较小的那个元素,并非所有的元素。
> l = ['a','b','c','c','d','c']
>>> l.index('c')
2
在内置函数或者方法中并没有直接能找出所有重复元素的索引,找出出现该元素的所有索引可以使用一个简单的行函数来实现。
>>> [i for i,v in enumerate(l) if v=='c']
[2, 3, 5]
还可以输入200个字
蝈蝈派【海南省教改项目(Hnjg2022-80)支持】 网站版权所有
Python remained the copyright of our website