Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx

上传人:lao****ou 文档编号:688161 上传时间:2024-04-08 格式:DOCX 页数:12 大小:29.22KB
下载 相关 举报
Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx_第1页
第1页 / 共12页
Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx_第2页
第2页 / 共12页
Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx_第3页
第3页 / 共12页
Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx_第4页
第4页 / 共12页
Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx》由会员分享,可在线阅读,更多相关《Python语言程序设计(工作手册式)【实训题目-含答案】实验4 列表与元组.docx(12页珍藏版)》请在第一文库网上搜索。

1、Python基础卖睑报告实验项目实验4:列表与元组学员姓名实验日期实验4列表与元组一、实验目的1 .了解列表基本操作2 .掌握列表的截取与拼接3 .掌握列表的赋值机制4 .学会列表推导式的应用5 .掌握元组基本操作6 .掌握列表与元组的相互转化二、单元练习(-)选择题1PythOn列表不包含了以下哪个内置函数()A.1en()B.max()C.min()D.tup1e()E.1ist()2 .列表中可以放多少个字符串OA.1B.255C.无限个D.由用户自己定义3 .以下哪个选项输出值为3?()A.1en(1,2,3)B.3in(1,2,3)C.forxin(1,2,3):D.printx4

2、.tup1e函数可以达到什么效果?()A.计算元组元素个数B.返回元组中元素最大值C.将元组转换成列表D.将列表转换成元组(二)填空题1. Btmp=,Deris,/Weng*,2018,2019,请填写下面的结果。tmp1=tmp-1=tmp:2=tmp:2=2.请填写PytIKm表达式对应的结果。Python表达式结果1en(1,2,3,4,5)(1,2,3)+(4,5,6,7)(123)*4(123,)*43in(1,2,33A5)forXin(1,2,3,4):print(x)3.请填写Python表达式对应的结果。Python表达式结果1en(1,2,3,4,5)1,2,31+4,5

3、,6,7,123,*43in1,2,33,4,5forXinU,2,3,4:print(x)三、课堂练习任务1:1列表创建的基本操作】1、创建1个空列表a1ist(用两种方法实现)2、创建一个长IOoOo的列表b1is1(列表元素内容为1开始的整数)程序编写于下方3、创建一个长IOOoo的列表C1iSt(列表元素内容均为1)程序编写于下方4、编写程序,用户输入一个列表利2个整数作为下标,然后使用切片获取并输出列表中介于2个下标之间的元素组成的子列表。例如用户输入1,2,3,4,5,6和2,5,程序输出3,4,5,6o程序编写于下方任务2:1列表截取与拼接】编写下列代码,观察结果,并说明原因。1

4、1=(iforiinrange(0,15)2print(1:2)结果:11=iforiinrange(0,15)2print(1:-2)结果:说明原因:任务3:【二维列表】编写下列代码,观察结果。123451ist_2d=Oforiinrange(5)foriinrange(5)1ist_2d0.append(3)1ist_2d0.append(5)1ist_2d2.append(7)print(1ist_2d)结果:任务4:1列表的赋值机制】写出下列语句执行后的结果。1a=1,2,32b=a3c=4c=a5d=a:6print(a,b,c,d)结果为:继续执行如下语句:1 b01=,b,2

5、prin1(a,b,c,d)结果为:继续执行如下语句:1 print(id(a),id(b),id(c),id(d)结果为:继续执行如下语句:2 c0=c3 print(a,b,c,d)结果为:继续执行如下语句:1 df1=d2 print(a,b,c,d)结果为:继续执行如下语句:1 print(id(a),id(b),id(c),id(d)结果为:请对上述的实验过程进行总结:总结:任务5:【列表与循环的混合使用】1输出结果:1IoVepython,21ovepython,31ovepython,.101ovepython程序编写于下方2、输出结果:KoQ),(0,2),(2,0),(2,2

6、)任务6:1列表与元组的相互转化】编写下列代码,观察结果。1T=(,cc,aa,ddbb,)2 Imp=Iist(T)3 print(tmp)结果:1T=Iup1e(Imp)2print(T)继续编写,结果:任务7:1元组的使用】打印输出onetwo,fourJfiveVsix的IemP元组,在IWo,four之间加入Ihree,截取前两项。程序编写于下方四、课内提高(综合)任务8:编写程序,输入一个字符串,输出翻转后的字符,例如数入12345,输出54321。任务9:编写程序,输入一个列表,输出列表中的最大值,例如输入1,2,3,4,5,888,输出888。程序编写于下方任务10:编写程序,

7、输入个包含若干个整数的列表,把列表中所有整数转化为字符串,然后输出列程序编写于下方任务11:输入一个包含若干个数据的列表,输出该列表中等价于True元素的列表。例如,输入1,2,0,NOne,Fa1se,%”,输出Um程序编写于下方任务12:编写程序,输入一个包含若干个自然数的列表,输出自然数的平均值,保留三位小数。任务13:编写程序,输入一个包含若干个自然数的列表,输出这些自然数降序排序后的新列表。程序编写于下方任务14:编写程序,输入一个包含若干个自然数的列表,输出个新列表,新列表中每个元素为原列表中每个自然数的位数。程序编写于下方任务15:编写程序,输入一个包含若干个实数的列表,输出其中绝对值最大的实数。程序编写于下方任务16:编写程序,输入一个包含若干个整数的列表,输出这些整数的乘积。任务17:编写程序,输入两个包含若干个整数的等长列表,把这两个列表看作两个向量,输出两个向量的内积。程序编写于下方五、拓展任务任务1:1列表推导式应用】使用列表推导式生成100以内的所有偶数0程序编写于下方任务2:【列表推导式应用21使用列表推导式实现矩阵转置。程序编写于下方任务3:【加密算法】请按照加密规则实现加密算法,加密规则如下:每位数字都加上7,然后再用它除以10的余数代替该数字,再将第一位和第三位交换,第二位和第四位交换。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服