python查找列表元素位置、个数、索引的方法

引言:本文整理了python查找列表元素位置、个数、索引的方法(大全),主要内容包括

  • 一、index()方法查找列表元素、
  • 二、count()统计列表元素个数、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧。

        在列表操作中查找列表元素用的比较多,python列表(list)提供了 index() 和 count() 方法,它们都可以用来查找元素。

一、index()方法查找列表元素

        index() 方法用来查找某个元素在列表中出现的位置,返回结果是索引值,如果该元素不存在,则会导致 ValueError 错误,所以在查找之前最好使用 count() 方法判断一下。

语法

    L.index(obj[,start=0[,stop=len(L)]])

参数

  • obj -- 查找的对象。
  • start -- 可选参数,开始索引,默认为0。(可单独指定
  • stop -- 可选参数,结束索引,默认为列表的长度。(不能单独指定
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
print(name1.index('php'))
返回结果:2

Index在某个范围内进行查找,代码如下

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
print(name1.index('php', 1, 4))
print(name1.index('php', 4, 6))
2
Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/python知识总结/python基础/9-5.查找列表元素.py", line 7, in <module>
    print(name1.index('php', 4, 6))
ValueError: 'php' is not in list

二、count()统计列表元素个数

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'php', 'C', 'php', 'C#']
print(name1.count('php'))
返回结果:3

文章来源地址https://uudwc.com/A/Mp1gL

原文地址:https://blog.csdn.net/qq_20412595/article/details/131564711

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年07月07日 04:12
SQL注入攻击原理 实战
下一篇 2023年07月07日 04:12