- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5课 变形⾦刚战队——列表和字典
课程 ⽬标
1. 熟练掌握列表 、字典中元素的增删改查
2. 理解列表和字典的区别
课程难点
1. 列表与字典增删改查的异同
2. 正确使⽤切⽚,深刻理解切⽚时冒号左右数字的意义
课程知识点总结
⼀、列表
1. 代码格式
数据存储在中括号[]⾥,⽤逗号隔开并使⽤等号赋值给列表。中括号⾥⾯的每⼀个数据
叫作“元素”。
列表中的元素是有 ⾃⼰明确的“位置”的,元素相同,在列表中排列顺序不同,就是两
个不同的列表。
列表中字符串、整数、浮点数都可以存储。
1 list = [李雷,韩梅梅,180,3.5]
1. 提取元素
1)下标。每一个元素都有自己的位置标号 ,这个位置标号就叫做下标。
下标从0 ,1 ,2开始逐渐递增
列表名后加带下标的中括号,就能取到相应位置的元素。
结果是⼀个元素
2)切⽚ :⽤冒号来截取列表元素的操作。
冒号左边空 (或者为0), 就要从下标为0的元素开始取
右边空 (或者为0),就要取到列表的最后一个元素
冒号左右都有数字时,[A :B],表示从下标为A的元素开始取,取到下标为B的前⼀个
元素的值。
冒号左边数字对应的元素要拿 ,右边的不动
切⽚截取了列表的⼀部分,所以得到的结果仍然是⼀个列表。 (即使只有⼀个元素,也
是在列表⾥的,要与⽤下标取单个元素的⽅法区别开)
1 transformers = [擎天柱,大黄蜂,救护车]
2 print(transformers[1])
3 #使用下标提取单一元素,结果显示:
4 #大黄蜂
5
6 print(transformers[:])
7 #[擎天柱,大黄蜂,救护车]
8
9 print(transformers[2:])
10 #使用切片,即使结果仍然只有一个元素,但显示为列表:
11 #[救护车]
3)特别地,a,b,c st udent s ,也可以提取出列表中的元素,变量分别⽤逗号隔开,且
变量的数量与列表元素个数⼀致,最终列表元素会分别赋值给变量,例如 :
1 name = [李雷,lily,lu y]
2 a,b, =name
3
4 print(a)
5 print(b)
6 print( )
7 print(a,b, )
8 #结果显示为
9 #李雷
10 #lily
11 #lu y
12 #李雷 lily lu y
1. 增加/删除元素
1)增加元素
列表名.append()。注意::这⾥是 . 不是空格 !
append后的括号⾥只能接受⼀个参数,结果是让列表末尾新增⼀个元素。列表⻓
度可变,理论容量⽆限,所以⽀持任意的嵌套。
1 transformers = [擎天柱,大黄蜂,救护车]
2 #添加萨克巨人这个元素
3 transformers.append(萨克巨人)
4 print(transformers)
5 #结果显示:[擎天柱,大黄蜂,救护车,萨克巨人]
6
7 transformers.append([4,5])
8 print(transformers)
9 #添加‘[4,5]’这个列表,也就是append()的参数为一个列表,也是一个参数,所以不会报错
10 #[擎天柱, 大黄蜂, 救护车, 巨无霸福特, 红蜘蛛, [4, 5]]
11 transformers.append(4,5)
12 #代码会出现报错
因为给了两个元素 (没有作为⼀个整体,所以算两个参数)。注意 !!千万不能 :
a t ransf ormers.append(3),这样a⾥只有none。
2)删除元素
.del 列表名[元素的下标] 。注意这⾥是空格不是.了!
与append()函数类似,能删除单个元素、多个元素 (切⽚)、整个列表。
3)修改元素
使⽤下标修改对应位置的元素。
1 transformers = [擎天
您可能关注的文档
- 总复习_单选题.doc
- 总复习_概念简答题.doc
- 01.第1课_天下英雄出我辈——print函数.pdf
- 02.第2课_美国队长的洞察计划——数据类型.pdf
- 02-数据类型答案.pdf
- 03.第3课_X战警团队的抉择——条件判断.pdf
- 03-条件判断答案.pdf
- 04.第4课_天启的战书——_input()函数.pdf
- 04-input函数_练习题答案.pdf
- 05-列表与字典_练习题.pdf
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(综合题).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(精练).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(综合卷).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(突破训练).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库完整参考答案详解.docx
- 高中英语(上外版) 必修第一册教学课件1AU2课时5.pdf
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(满分必刷).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(新).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(模拟题).docx
- 2025鄂尔多斯东胜区招聘100名社区工作者备考题库含答案详解(最新).docx
原创力文档


文档评论(0)