码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 《 Python List 列表全实例详解系列(六)》__查找元素


    《 Python List 列表全实例详解系列(六)》

    __查找元素

           fb5bd020199c48fdaab061f9843f77a6.gif

        本章目录:

      八、list 列表查找元素

    (8.1)、index()方法查找某元素在列表中出现的位置

    (8.2)、count()方法统计某元素在列表中出现的次数

      f3751a45350f4910835ba888fb79118a.gif 


    八、list 列表查找元素

    Python 列表(list)提供了 index() 和 count() 方法,它们都可以用来查找元素。

    (8.1)、index()方法查找某元素在列表中出现的位置

    index() 方法用来查找某个元素在列表中出现的位置(也就是索引)

    语  法

    listname.index(obj, start, end)

    参  数

    listname 表示列表名称,obj 表示要查找的元素,start 表示起始位置,end 表示结束位置。

    start 和 end 参数用来指定检索范围:

    start 和 end 可以都不写,此时会检索整个列表;

    如果只写 start 不写 end,那么表示检索从 start 到末尾的元素;

    如果 start 和 end 都写,那么表示检索 start 和 end 之间的元素。

    注  意

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

    返 回 值

    知识拓展

    实 例

    代  码

    #检索列表中的所有元素

    mlist= [2,9,7,0,6,9,1,8,3,5,2]

    print( mlist.index(2) )

    运行结果

    0

    代  码

    #检索3~9之间的元素8

    mlist= [2,9,7,0,6,9,1,8,3,5,2]

    print( mlist.index(8, 3, 9) )

    运行结果

    7

    代  码

    #检索4之后的元素9

    mlist= [2,9,7,0,6,9,1,8,3,5,2]

    print( mlist.index(9, 4) )

    运行结果

    5

    代  码

    mlist= [2,9,7,0,6,9,1,8,3,5,2]

    print( mlist.index(100) )

    运行结果

    #检索一个不存在的元素

    print(mlist.index(100) )

    输出:

    Traceback (most recent call last):

    。。。

            print(mlist.index(100) )

    ValueError: 100 is not in list

    代  码

    #检索列表中的所有元素

    mlist=['A', 'd', 'v', 'e', 'r', 's', 'i', 't', 'y', ' ', 'A', 'w', 'a', 'k', 'e']

    print( mlist.index('s') )

    运行结果

    5

    代  码

    #检索1~10之间的元素'i'

    mlist=['A', 'd', 'v', 'e', 'r', 's', 'i', 't', 'y', ' ', 'A', 'w', 'a', 'k', 'e']

    print( mlist.index('i', 1, 10) )

    运行结果

    6

    代  码

    #检索2之后的元素'e'

    mlist=['A', 'd', 'v', 'e', 'r', 's', 'i', 't', 'y', ' ', 'A', 'w', 'a', 'k', 'e']

    print( mlist.index('e', 2) )

    运行结果

    3

    (8.2)、count()方法统计某元素在列表中出现的次数

    count() 方法用来统计某个元素在列表中出现的次数

    语  法

    listname.count(obj)

    参  数

    listname 代表列表名,obj 表示要统计的元素。

    注  意

    返 回 值

    如果 count() 返回 0,就表示列表中不存在该元素,所以 count() 也可以用来判断列表中的某个元素是否存在。

    知识拓展

    实 例

    代  码

    #统计元素出现的次数

    mlist= [2,9,7,0,6,9,1,8,3,9,2]

    print("9出现了%d次" % mlist.count(9))

    运行结果

    9出现了3次

    代  码

    #统计元素出现的次数

    mlist=['A', 'd', 'v', 'e', 'r', 's', 'i', 't', 'y', ' ', 'A', 'w', 'a', 'k', 'e']

    print("'A'出现了%d次" % mlist.count('A'))

    运行结果

    'A'出现了2次

    代  码

    #判断一个元素是否存在

    mlist= [2,9,7,0,6,9,1,8,3,9,2]

    if mlist.count(9):

        print("列表中存在9这个元素")

    else:

        print("列表中不存在9这个元素")

    print("9出现了%d次" % mlist.count(9))

    运行结果

    列表中存在9这个元素

    9出现了3次

    代  码

    运行结果

    请点击下一章查看后续实例详解 ------》

    逆境清醒 Python List列表——全实例详解系列
    63085ec047084ffd8095bd5d838d810f.gif
    1《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念
    2《 Python List 列表全实例详解系列(二)》__创建列表(5种方法)
    3《 Python List 列表全实例详解系列(三)》__列表添加元素(4种方法)
    4《  Python List列表全实例详解系列(四)》__列表删除元素(4种方法)删除重复元素方法
    5《 Python List 列表全实例详解系列(五)》__修改元素(修改单个、修改一组)
    6《 Python List 列表全实例详解系列(六)》__查找元素
    7《 Python List 列表全实例详解系列(七)》__索引和切片
    8《 Python List 列表全实例详解系列(八)》__随机列表元素
    9《 Python List 列表全实例详解系列(九)》__列表反转(6种方法)
    10《 Python List 列表全实例详解系列(十)》__清空列表 
    11《 Python List 列表全实例详解系列(十一)》__列表运算符
    12《 Python List 列表全实例详解系列(十二)》__列表内置及常用函数
    13《 Python List 列表全实例详解系列(十三)》__相关技巧
    14《 Python List 列表全实例详解系列(十四)》__列表练习实例

      

        推荐阅读:

    29

    37d6aa3e03e241fa8db72ccdfb8f716b.png​

    svg实例详解系列
    28

    6824ba7870344be68efb5c5f4e1dbbcf.png​​

    查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决

    27

    bba02a1c4617422c9fbccbf5325850d9.png​​

    原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)更好的向你所喜欢的人表达内心的感受。

    26

    fea225cb9ec14b60b2d1b797dd8278a2.png​​

    2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子
    25

    1f53fb9c6e8b4482813326affe6a82ff.png​​

    ​

    2023春节祝福系列第一弹(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)
    24

    6176c4061c72430eb100750af6fc4d0e.png​​

    ​

    HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

    23

    17b403c4307c4141b8544d02f95ea06c.png​​

    ​

    ​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

    22

    5d409c8f397a45c986ca2af7b7e725c9.png​​

    ​

    【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)

    21

    0a4256d5e96d4624bdca36433237080b.png​​

    ​

    ​​

    python爱心源代码集锦
    20

    4d9032c9cdf54f5f9193e45e4532898c.png​​

    ​

    ​​

    巴斯光年python turtle绘图__附源代码
    19

    074cd3c255224c5aa21ff18fdc25053c.png​​

    ​

    ​​​

    Three.js实例详解___旋转的精灵女孩(附完整代码和资源)
    18

    daecd7067e7c45abb875fc7a1a469f23.png​​

    ​

    ​​​​

    ​草莓熊python turtle绘图(玫瑰花版)附源代码

    17

    fe88b78e78694570bf2d850ce83b1f69.png​​

    ​

    ​​​​

    立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

    16

    c5feeb25880d49c085b808bf4e041c86.png​​

    ​

    ​​​​

    皮卡丘python turtle海龟绘图(电力球版)附源代码

    15

    38266b5036414624875447abd5311e4d.png​​

    ​

    ​​​​

    【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

    14

    03ed644f9b1d411ba41c59e0a5bdcc61.png​​

    ​

    ​​​​

    草莓熊python turtle绘图(风车版)附源代码

    13

    09e08f86f127431cbfdfe395aa2f8bc9.png​​

    ​

    ​​​​

    用代码过中秋,python海龟月饼你要不要尝一口?

    12

    40e8b4631e2b486bab2a4ebb5bc9f410.png​​

    ​

    ​​​​

    《 Python List 列表全实例详解系列》__系列总目录

    11

    938bc5a8bb454a41bfe0d4185da845dc.jpeg​​

    ​

    ​​​​

    用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

    10

    0f09e73712d149ff90f0048a096596c6.png​​

    ​

    ​​​​

    Python函数方法实例详解全集(更新中...)

    9

    93d65dbd09604c4a8ed2c01df0eebc38.png​​

    ​

    ​​​​

    matplotlib 自带绘图样式效果展示速查(28种,全)

    8

    aa17177aec9b4e5eb19b5d9675302de8.png​​

    ​

    ​​​​

    手机屏幕坏了____怎么把里面的资料导出(18种方法)

    7

    1750390dd9da4b39938a23ab447c6fb6.jpeg​​

    ​

    ​​​​

    2023年6月多家权威机构____编程语言排行榜__薪酬状况

    6

    dc8796ddccbf4aec98ac5d3e09001348.jpeg​​

    ​

    ​​​​

    Python中Print()函数的用法___实例详解(全,例多)

    5

    1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg​​

    ​

    ​​​​

    色彩颜色对照表(300种颜色)(16进制、RGB、CMYK、HSV、中英文名)

    4

    80007dbf51944725bf9cf4cfc75c5a13.png​​

    ​

    ​​​​

    Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

    3

    c6374d75c29942f2aa577ce9c5c2e12b.png​​

    ​

    ​​​​

    Tomcat 启动闪退问题解决集(八大类详细)

    2

    5218ac5338014f389c21bdf1bfa1c599.png​​

    ​

    ​​​​

    Tomcat端口配置(详细)

    1

    fffa2098008b4dc68c00a172f67c538d.png​​

    ​

    ​​​​

    Tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

  • 相关阅读:
    来阿里一年后我迎来了第一次工作变动....
    卷积神经网络
    【项目原理】ESP12F作无线网卡
    Bean Validation(数据校验注解大全 @Valid和@Validated的区别。
    超分之RVRT
    【数据结构】栈
    「MySQL高级篇」MySQL日志、事务原理 -- undolog、redolog、binlog、两阶段提交
    arcgis终结时间表
    sqoop命令参数参考说明及案例示例
    C++语法基础(5)——数组与字符串
  • 原文地址:https://blog.csdn.net/weixin_69553582/article/details/126775495
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号