python 中如何获取列表的索引

 更新时间:2019年07月02日 10:27:31   作者:Py浪涛  
这篇文章主要介绍了python 中如何获取列表的索引,在文中给大家提到了python 返回列表中某个值的索引,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

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<br><br>

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

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中将两个整数相除,默认结果是为整数的。但我们可以通过下面的方法,使得两个整数相除的结果为小数。
    2008-09-09
  • Python分割单词和转换命名法的实现

    Python分割单词和转换命名法的实现

    本文主要介绍了Python分割单词和转换命名法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Django 报错:Broken pipe from ('127.0.0.1', 58924)的解决

    Django 报错:Broken pipe from ('127.0.0.1', 5892

    这篇文章主要介绍了Django 报错:Broken pipe from ('127.0.0.1', 58924)的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Python获取任意xml节点值的方法

    Python获取任意xml节点值的方法

    这篇文章主要介绍了Python获取任意xml节点值的方法,涉及Python操作XML节点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • python实现共轭梯度法

    python实现共轭梯度法

    这篇文章主要介绍了python实现的共轭梯度法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • python利用joblib进行并行数据处理的代码示例

    python利用joblib进行并行数据处理的代码示例

    在数据量比较大的情况下,数据预处理有时候会非常耗费时间,可以利用 joblib 中的 Parallel 和 delayed 进行多CPU并行处理,文中给出了详细的代码示例,需要的朋友可以参考下
    2023-10-10
  • Python tkinter 列表框Listbox属性详情

    Python tkinter 列表框Listbox属性详情

    这篇文章主要介绍了Python tkinter 列表框Listbox属性详情,列表框控件显示多行文本,用户可以选中一行或者多行。所有的文本只能使用一种字体,不能混合使用多种字体
    2022-07-07
  • python3.7通过thrift操作hbase的示例代码

    python3.7通过thrift操作hbase的示例代码

    HBase是一个分布式的、面向列的开源数据库,其是Apache的Hadoop项目的子项目。这篇文章主要介绍了python3.7通过thrift操作hbase的示例代码,需要的朋友可以参考下
    2020-01-01
  • Python学习笔记之迭代器和生成器用法实例详解

    Python学习笔记之迭代器和生成器用法实例详解

    这篇文章主要介绍了Python学习笔记之迭代器和生成器用法,结合实例形式详细分析了Python迭代器与生成器的功能、原理、定义及使用方法,需要的朋友可以参考下
    2019-08-08
  • Pandas透视表(pivot_table)详解

    Pandas透视表(pivot_table)详解

    这篇文章主要介绍了Pandas透视表(pivot_table)详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07

最新评论