第6章 列表、元组和字典-1-列表.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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]

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档