- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
模块3列表和元组
学习目标掌握序列类型的特点熟练使用字符串、列表和元组会创建列表、嵌套列表和元组会添加、删除、插入列表元素会排序列表
任务3-1创建与操作祖国名胜列表
访问与修改列表21创建列表34目录列表的基本运算列表推导式
任务3-1创建与操作祖国名胜列表我国幅员辽阔,山河壮丽,大好河山数不胜数,旅游资源丰富多样。将你最渴望去的祖国名胜古迹构建成一个列表,列表至少5处名胜古迹。编程完成以下操作,程序名为places.py。(1)创建列places_list,将你渴望去旅游的祖国名胜古迹名称存储在该列表中。(2)输出整个列表。(3)计算出列表元素的个数并输出。(4)使用非负数索引读取列表中第1个和最后1个元素。(5)使用负数索引读取列表中第1个和最后1个元素。(6)使用切片读取列表中第2个至第4个元素。(7)更改列表第2个元素值,值自定,如改为“天安门”。(8)输出列表。
任务实施
1.程序代码程序名:places.py程序功能:应用列表数据类型管理用户渴望去的旅游景点清单places_list=[长城,布达拉宫,故宫,敦煌莫高窟,苏州园林]print(f最渴望去的旅游景点:{places_list})n=len(places_list)print(f列表元素个数为:{n})print(f列表中第1个和最后1个地名是:{places_list[0]},{places_list[n-1]})print(f列表中第1个和最后1个地名是:{places_list[-n]},{places_list[-1]})print(F表中第2个至第4个元是:{places_list[1:4]})places_list[1]=天安门print(places_list)
2.1.3相关知识
1、创建列表(list)列表是有序序列类型,是可变数据类型;使用[]或list()来创建,元素间用逗号分隔,长度不受限制;列表是组合数据类型,可以由多种类型的元素组成。ls=[3,[1,2],kl,(10,20),{2,3,python},{name:lili,age:18}]
1、创建列表(list)ls=[]使用[]或list()来创建,元素间用逗号分隔,长度不受限制;list1=list(python)list(字符串):返回一个列表对象,字符串中的每个字符都转换为列表的一个元素list(range(10))值?list(range(2,10,3))list((1,2,3,4))值?ls=[3,5,kl]range([开始值(start),]终止值(stop)[,步长(step)])生成一个连续增加的整数迭代对象。list(range(2,10,3))
列表(list)列表是有序序列类型,是可变数据类型;列表名[索引]使用[]或list()来创建,元素间用逗号分隔,长度不受限制;ls=[‘苹果’,‘西瓜’,‘香蕉’,‘梨’,‘葡萄’,桃子]ls列表元素苹果西瓜香蕉梨葡萄桃子正向递增索引(从左到右)012345反向递减索引(从右到左)-6-5-4-3-2-1
定义列表ls=[苹果,西瓜,香蕉,梨]lk=lsls+=[石榴]print(lk)强调:[]和list()真正创建一个列表,赋值仅仅传递引用(即地址)ls[苹果,西瓜,香蕉,梨]lk例子:将你喜欢的水果定义成一个列表
2.访问和修改列表元素可以通过索引(index)或切片来访问和修改列表的元素。(1)使用索引访问和修改列表元素。访问元素:列表[index]修改列表元素:列表[index]=value
2.访问和修改列表元素(2)使用切片访问和修改列表元素使用切片可以截取列表中部分元素,结果为一新列表;也可以使用切片修改列表中部分元素的值,更改原列表。切片的语句格式:序列对象[起始:结束:步长]score=[95,98,90,100,120,93,110]ls=score[:6:2] #使用切片截取列表score中部分元素ls[95,90,120]
3.列表的基本运算(1)列表加列表加即利用加号运算符(+)把两个列表按顺序拼成一个新列表。
3.列表的基本运算(2)列表乘列表乘法可以扩充列表的内容,列表乘以一个整数n就可以得到一个重复n次的列表
3.列表的基本运算(3)成员资格成员资格运算符in可以检查一个元素是否为某一个序列的成员。如果该元素属于该序列,则成员资格运算返回值为True;否则返回False。notin用于判断一个元素是否不是一个序列的成员。
4.列表推导式表推导式简洁、高效,用于创建具有某种规律的列表。列
您可能关注的文档
最近下载
- SH_T 3046-2024《石油化工立式圆筒形钢制焊接储罐设计规范》.pdf
- 智慧楼宇BIM云服务平台建设及智慧楼宇智能化建设方案(AI人工智能、物联网、大数据、云计算、互联网)共180页.pptx VIP
- 四(下)语文园地必背重点.pdf
- 中国的入世承诺.pdf VIP
- 2025年广东省深圳市中考英语模拟练习卷(含解析).pdf VIP
- Excel财务数据分析与可视化 习题及答案.pdf VIP
- 入团志愿书空表模板(可打印用) .pdf VIP
- 药店动态质量管理知识(一)答案-2025年执业药师继续教育.docx VIP
- 建筑工程图集 07SJ504-1 隔断、隔断墙(一).pdf VIP
- 乐迪 Pixhawk飞控多轴使用说明书 V1.4.2.pdf
文档评论(0)