python 中如何获取列表的索引

您所在的位置:网站首页 返回列表的索引 python 中如何获取列表的索引

python 中如何获取列表的索引

2023-04-07 10:19| 来源: 网络整理| 查看: 265

1.index方法

list_a= [12,213,22,2,32] for a in list_a: print(list_a.index(a))

结果: 0 1 2 3 4

如果列表的没有重复的话那么用index完全可以的,那么如果列表中的元素有重复的呢?

list_a= [12,213,22,2,2,22,2,2,32] for a in list_a: print(list_a.index(a))

结果:0 1 2 3 3 2 3 3 8

很显然结果不是你想要的!!! 那么就看第二种方法>

2.enumerate 方法,将列表中的元素元组化

list_a= [12,213,22,2,2,22,2,2,32] print(list(enumerate(list_a)))

结果:

[(0, 12), (1, 213), (2, 22), (3, 2), (4, 2), (5, 22), (6, 2), (7, 2), (8, 32)]

这样可以解决列表中元素重复的问题,

ps:下面介绍下python 返回列表中某个值的索引

list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3

同时可以返回列表中最大值的索引list.index(max(list))

最小值索引list.index(min(list))

总结

以上所述是小编给大家介绍的python 中如何获取列表的索引,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:python如何获取列表中每个元素的下标位置python切片(获取一个子列表(数组))详解Python随机函数random随机获取数字、字符串、列表等使用详解Python 如何获取目录下的文件列表,并自然排序Python获取抖音关注列表封号账号的实现代码Python爬虫获取基金列表


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3