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

相关文章

  • python2.7 安装pip的方法步骤(管用)

    python2.7 安装pip的方法步骤(管用)

    这篇文章主要介绍了python2.7 安装pip的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • python实现JAVA源代码从ANSI到UTF-8的批量转换方法

    python实现JAVA源代码从ANSI到UTF-8的批量转换方法

    这篇文章主要介绍了python实现JAVA源代码从ANSI到UTF-8的批量转换方法,涉及Python针对文件操作与编码转换的相关技巧,需要的朋友可以参考下
    2015-08-08
  • Python实现从Markdown到PDF的转换的方法

    Python实现从Markdown到PDF的转换的方法

    Markdown,以其简洁的语法和易于阅读的特性,成为了许多作家、开发者和学生记录思想、编写教程或撰写报告的首选格式,然而,在分享或打印这些文档时,Markdown的纯文本形式可能无法满足对版式和布局的专业需求,本文将介绍如何用Python代码轻松实现从Markdown到PDF的转换
    2024-07-07
  • 利用Python自制网页并实现一键自动生成探索性数据分析报告

    利用Python自制网页并实现一键自动生成探索性数据分析报告

    这篇文章主要介绍了利用Python自制了网页并实现一键自动生成探索性数据分析报告,文章内容具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • 使用遗传算法求二元函数的最小值

    使用遗传算法求二元函数的最小值

    今天小编就为大家分享一篇使用遗传算法求二元函数的最小值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Sanic框架蓝图用法实例分析

    Sanic框架蓝图用法实例分析

    这篇文章主要介绍了Sanic框架蓝图用法,结合实例形式分析了Sanic框架中蓝图的功能以及路由控制中蓝图的定义、注册、简单使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-07-07
  • Python实现嵌套列表的7中方法总结

    Python实现嵌套列表的7中方法总结

    这篇文章主要来给大家讲解一个Python的进阶知识点:如何将一个嵌套的大列表展开形成一个列表。小编提供了7种方法供大家学习参考,希望大家能喜欢
    2023-03-03
  • python通过Windows下远程控制Linux系统

    python通过Windows下远程控制Linux系统

    这篇文章主要为大家详细介绍了python通过Windows下远程控制Linux系统,实现对socket模块认识,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • pytest全局变量的使用详解

    pytest全局变量的使用详解

    全局变量是在函数外部定义的变量,所有函数内部都可以使用这个变量,本文就来介绍一下pytest全局变量的使用,感兴趣的可以了解一下
    2023-11-11
  • python_tkinter事件类型详情

    python_tkinter事件类型详情

    这篇文章主要介绍了python_tkinter事件详情,文章基于python_tkinter事件相关资料分享的内容有事件绑定函数,事件对象等相关自资料,需要的小伙伴可以参考一下
    2022-03-03

最新评论