![Python王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/412/31794412/b_31794412.jpg)
上QQ阅读APP看书,第一时间看更新
6-6 进阶列表操作
6-6-1 index( )
这个方法可以返回特定元素内容第一次出现的索引值,它的使用格式如下:
索引值 = 列表名称.index(搜寻值)
如果搜寻值不在列表会出现错误。
程序实例ch6_29.py:返回搜寻索引值的应用。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P75_44925.jpg?sign=1739661760-WR5kgvxWQTUXoUt1AAuRbDe7R4Q1UGIx-0-47196d309f03366677bef181e4317d79)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P75_44931.jpg?sign=1739661760-MBziQPiG5kX10emd28fMXTjblXDBFrHD-0-0f94c4e3b231192d3a00421e435a3627)
程序实例ch6_30.py:使用ch6_13.py的列表James,这个列表有Lebron James一系列比赛得分,由此列表请计算他在第几场得最高分,同时列出所得分数。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P75_44934.jpg?sign=1739661760-plkFMWQuTe2iSOyFAIGasNqSEn7ySI4x-0-823649b1dd42335dfaa027c9dd59dd94)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P75_44940.jpg?sign=1739661760-nj7qtqZwq9DzSNJzULHQzMMSM49mAVTu-0-d17698985104f702b4bf609140fac495)
这个实例有一点不完美,因为如果有2场或更多场次得到相同分数的最高分,本程序无法处理,下一章笔者将以实例讲解如何修订此缺点。
6-6-2 count( )
这个方法可以返回特定元素内容出现的次数,它的使用格式如下:
次数 = 列表名称.count(搜寻值)
如果搜寻值不在列表会出现错误。
程序实例ch6_31.py:返回搜寻值出现的次数的应用。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P76_45366.jpg?sign=1739661760-931NUVUX5c9MmXioPKoDs6K8s3PUmnIJ-0-8fb9ceb1b085dee220bc35e382bb42b1)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P76_45372.jpg?sign=1739661760-AQzNtjfPx0VD2FKGPF5qIdfv1nLF2TwY-0-cc0b98929ac0e19b12f7bd242a78b915)
6-6-3 列表元素的组合join( )
这个方法可以将列表的元素组成一个字符串,它的使用格式如下:
char.join(seq) # seq表示参数必须是列表、元组等序列数据
至于char则是组合后各元素间的分隔字符,可以是单一字符,也可以是字符串。
程序实例ch6_31_1.py:列表元素组合的应用。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P76_45376.jpg?sign=1739661760-yUDrxUX1d6a7vCJ2nHkxxRP4fexv08XC-0-4026fb11f97b3dbb98d9a3b75cf27dad)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P76_45382.jpg?sign=1739661760-5GRf5qSkBHkUE9VF1WHDK6BXnYZRrCo4-0-5e3b37661846d542c22ef3f8975b0a9b)