05.第5课_变形金刚战队——列表和字典.pdfVIP

05.第5课_变形金刚战队——列表和字典.pdf

  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文档。上传文档
查看更多
第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 = [擎天

文档评论(0)

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

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

1亿VIP精品文档

相关文档