- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
目录列表(List)1列表的嵌套2元组(Tuple)3字典(Dictionary)46.1列表(List)列表既是Python中最基本的数据结构又是最常用的数据类型。我们可以把列表看作一个大的表格,表格中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示,我们创建一个person列表,第0、1、2个元素分别是一个人的名字、性别、年龄:person=[Xiao,Male,18]从上面的例子可以看到,列表的数据项不需要具有相同的类型,可以存储丰富的信息。对于列表的其他特性,我们接下来进行详细的学习。6.1列表(List)列表的介绍访问列表元素我们可以根据下标访问列表中的单个元素,如下:list_1=[1,4,9,16,25]
list_1[0]
1
list_1[1]
4倒序访问:
list_1[-1]
256.1列表(List)列表的介绍访问列表元素list_1[1:3]
[4,9]
list_1[-3:]
[9,16,25]
list_1[-3:4]
[9,16]6.1列表(List)列表的介绍更新列表不同于String,列表在Python中是可变的,我们可以更新列表中的内容。以下,我们通过append()方法来在列表的末尾添加一个元素:list_2=[]list_2.append(Hadoop)list_2.append(Spark)list_2[Hadoop,Spark]6.1列表(List)列表的介绍更新列表也可以通过以下方式,在list的尾部添加一个列表的元素:list_2=list_2+[Flume,Kafka]list_2[Hadoop,Spark,Flume,Kafka]6.1列表(List)列表的介绍更新列表还可以修改列表中的元素:list_2[3]=Redislist_2[Hadoop,Spark,Flume,Redis]6.1列表(List)列表的介绍更新列表当然还可以一次性修改列表中多个位置连续的元素:listlist_2[1:3]=[S,F]list_2[Hadoop,S,F,Redis]6.1列表(List)列表的介绍删除列表元素删除操作也是必不可少的:list_3=[physics,chemistry,mathmatics]dellist_3[1]list_3[physics,mathmatics]6.1列表(List)列表的循环遍历通常我们用循环语句可以很容易地遍历列表中的数据并对其进行处理,接下来我们以for循环为例,介绍Python中列表的循环遍历。我们首先创建列表list如下:list=[apple,banana,grape,peach,orange,pear,strawberry]6.1列表(List)列表的循环遍历按元素遍历循环中轮流取出元素的值:list=[apple,banana,grape,peach,orange,pear,strawberry]
forfruitinlist:
... print(fruit)
...
apple
banana
grape
peachorangepear
strawberry6.1列表(List)列表的循环遍历按下标遍历我们还可以通过len()计算出list的长度,也即是list下标的取值范围,循环中通过下标访问元素:foriinrange(len(list)):... print(list[i])6.1列表(List)列表的循环遍历使用enumerate遍历循环中轮流取出元素的值:enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中。我们还可以结合enumerate()来遍历list:
fori,valinenumerate(list):
... print(序号:%s值:%s%(i+1,val))
...
序号:1值:apple
序号:2值:banana
序号:3值:grape
序号:4值:peach
序号:5值:orange
序号:6值:pear
序号:7值:strawberry
6.1列表(List)列表的常见操作Python列表的函数操作符是函数的一种,以下“+”号用于组合列表,“*”号用于重复列表。表6-1Python列表脚本操作符Python表达式结果描述len([1,2,3])3长度[1,2,3]+[4,5,6]
您可能关注的文档
最近下载
- 消防管道(设备)强度、严密性试验记录.docx VIP
 - 耳穴比赛题库二维码公布附有答案.docx VIP
 - 现代控制理论基础.docx VIP
 - (高清版)DB4406∕T 45-2024 《中药废弃物无害化处理规范》.pdf VIP
 - 《住宅工程质量常见问题防治技术标准》.pdf VIP
 - 2025年事业单位招聘考试公共基础知识题库及答案(共500题).pdf VIP
 - 《汉尚华莲汉服公司SWOT分析及营销策略研究》20000字.docx VIP
 - 家庭中医保健按摩.pptx
 - DNVGL-ST-0126-2018 国外国际标准.pdf
 - QJ 10004-2008 半导体器件总剂量辐照试验方法.docx VIP
 
原创力文档
                        

文档评论(0)