Python12_阶段性作业
作业1
练习介绍
练习目标:
我们会通过今天的作业,更熟练地取出层层嵌套中的数据,并了解一种新的数据类型:元组。
练习要求:
我们知道了列表和字典的不同:列表的基本单位是元素,而字典里是键值对。所以,两者提取数据的方式也不同。
你可以通过头两个练习来验证自己已经掌握了。
而在第三道练习,你会学会提取元组里的数据。数据提取-1
请你通过所学知识,把列表list1中的'love'取出来,并打印出来。
数据提取-2
请你通过所学知识,把字典dict1中的'love'取出来,并打印出来。
拓展知识:元组
下面,介绍一种新的数据类型:元组(tuple)。 可以看到:元组和表格很相似,不过,它是用小括号来包的。
元组和列表都是序列,提取的方式也是偏移量,如 tuple1[1]、tuple1[1:]。另外,元组也支持任意的嵌套。
请你根据以上提供的信息,将tuple1中的A和list2中的D打印出来。看到了,理解了,运用了,就能够掌握了。参考代码
list1 = [{'嫉妒':'envy'},{'恨':'hatred'},{'爱':'love'}]
print(list1[2]['爱'])
# 第一步:取出列表中的第三个元素(list1[2]),字典{'爱':'love'};
# 第二步:取出list1[2]中键'爱'所对应的值,即'love’(list1[2]['爱'])。
dict1 = {1:['cake','scone','puff'],2:['London','Bristol','Bath'],3:['love','hatred','envy']}
print(dict1[3][0])
# 第一步:取出字典中键为3对应的值(dict1[3]),即['love','hatred','envy']。
# 第二步:再取出列表['love','hatred','envy']中的第一个元素(dict1[3][0])。
tuple1 = ('A','B')
list2 = [('A','B'),('C','D'),('E','F')]
print(tuple1[0])
print(list2[1][1])
# 从代码里,也可看出:1.元组内数据的提取也是用偏移量;2.元组也支持互相嵌套。
作业2
练习介绍
练习目标
在层层嵌套的各种数据类型中,准确地提取出你需要的数据。
练习要求
在未来世界里,一个新建的童话镇吸引了不少人入住。
不过,在人群里隐藏着一只狼,会威胁大家的安全。
童话镇的镇长希望你能找到它,并揭发其身份。
用程序语言就是说:列表中有个字符串是“狼”,将其打印出来吧。马上行动
请你通过所学知识,把列表中的“狼”取出来,并打印出来。
列表
townee = [{'海底王国':['小美人鱼''海之王''小美人鱼的祖母''五位姐姐'],'上层世界':['王子','邻国公主']},'丑小鸭','坚定的锡兵','睡美人','青蛙王子',[{'主角':'小红帽','配角1':'外婆','配角2':'猎人'},{'反面角色':'狼'}]]
参考代码
列表和字典都是可任意嵌套的,可以同时包容不同类型的数据(如字符串、字典、列表等)。
所以,在提取数据时,要留意每个字符串都占据了一个偏移量。
townee = [{'海底王国':['小美人鱼''海之王''小美人鱼的祖母''五位姐姐'],'上层世界':['王子','邻国公主']},'丑小鸭','坚定的锡兵','睡美人','青蛙王子',[{'主角':'小红帽','配角1':'外婆','配角2':'猎人'},{'反面角色':'狼'}]]
print(townee[5][1]['反面角色'])#test
#狼
Python12_阶段性作业相关推荐
- 等产量曲线中r_西方经济学(1)阶段性作业2
中国地质大学(武汉)远程与继续教育学院 西方经济学(1)课程作业2(共3 次作业) 学习层次:专科涉及章节:第4章--第6章 一.单项选择 1.下列说法中正确的是() A.生产要素的边际技术替代率递减 ...
- 单片机中断机制对日常生活的启示_单片机原理与接口技术(高起专)阶段性作业1...
单选题 1. 下列关于 MCS-51 单片机中断优先级控制的叙述中,错误的是 _____ (4 分 ) (A) 低优先级不能中断高优先级: (B) 同级中断不能嵌套: (C) 同级中断请求按时间的先后 ...
- 计算机高级语言c高起专阶段性作业1,重庆大学网络教育高起专计算机应用基础入学测试模拟题及答案2...
一.单选题(本大题共40个小题,每小题2分,共80分) 1.机房接地系统,一般接地电阻要小于( ). A.0.2Ω B.0.4Ω C.6Ω D.0.1Ω 2. 计算机运行环境对湿度的要求是( ). A ...
- 计算机高级语言c高起专阶段性作业2,高起专 网络教育计算机基础1考试试题及答案...
<高起专 网络教育计算机基础1考试试题及答案>由会员分享,可在线阅读,更多相关<高起专 网络教育计算机基础1考试试题及答案(4页珍藏版)>请在人人文库网上搜索. 1.. 计算机 ...
- 留学生CS计算机编程专业作业写作攻略
如今,计算机专业的留学生们找的频率不断提高,市场需求的增加也导致了计算机编程作业行业出现良莠不齐的状况.那么,CS编程作业质量究竟如何?留学生们又该怎样进行甄别呢? 1.留学生找计算机编程作业的原因 ...
- c语言程序设计的反思,C语言程序设计教学反思.doc
<C语言程序设计>学科教学反思 本学期担当高一计算机网络专业C语言学科的教学任务.面对刚从初中毕业,对专业课还有些懵懂的学生,如何将枯燥的程序设计这门学科让学生更容易接受,如何将理论性强的 ...
- python老鼠书名字_芜湖学习python公司推荐
芜湖学习python公司推荐 苏州翔锐信息科技有限公司,成立于2011年,是一家人工智能教育公司,目前团队规模200+人,覆盖用户已超600万.我们致力于借助科技的技术力量,以认知科学作基础,研究人的 ...
- 与前端新人一起学魔法 Day02 HTML基础(二)
列表标签 表单标签用于展示数据 英文缩写为: <li> ----List Item <ul>----Unordered List <ol>----Ordered L ...
- 我是女生,想进入IT行业难吗?
女生进入IT职业真的不难,我从事IT职业6年多,身边有许多女同事,她们工资都非常高,她们中有程序员.测验人员.有技能支持人员.有产品司理.有项目司理.有UI规划师等等.她们有的是计算机专业结业的,也有 ...
最新文章
- 应用程序异常管理组件 Example 程序
- c#_限制TextBox输入类型仅可为“-” “.” 数字
- 2.7 usb摄像头之usb摄像头描述符打印
- 自己动手开发智能聊天机器人完全指南(附python完整源码)
- 【计网】计算机网络期末总复习-谢希仁(个人总结)理论概念
- 程序员做到年薪60万也不去炫富,背后原因曝光,麻烦做个人吧
- 前端显示文本时的格式设置
- 关于onSaveInstanceState的javadoc的渣渣翻译
- jsf刷新页面_JSF页面生命周期管理
- PPT图片快速编辑技巧
- spark提交任务的两种的方法
- 网络工程制图论文计算机,工程制图论文.doc
- Windows网络编程笔记5 -- 其他套接字
- ubuntu Empathy msn验证出错
- android外接键盘打汉字,安卓手机外接键盘怎么切换输入法?
- The forked VM terminated without properly saying goodbye. VM crash or System
- 敏捷史诗(Epics)的定义、示例和模板
- Linux FrameBuffer(一) —— FrameBuffer是什么?怎么用?
- java解决异常_聊聊Java中的异常及处理
- 水果小买卖c语言,C语言排序(1)___水果销售