Python语言程序设计(工作手册式)【实训题目-含答案】实训4.5.docx
《Python语言程序设计(工作手册式)【实训题目-含答案】实训4.5.docx》由会员分享,可在线阅读,更多相关《Python语言程序设计(工作手册式)【实训题目-含答案】实训4.5.docx(8页珍藏版)》请在第一文库网上搜索。
1、4.5实训I4.5.1 实训1【列表】一、实训目的1 .了解列表基本操作2 .掌握列表的截取与拼接3 .掌握列表的赋值机制4 .学会列表推导式的应用二、单元练习(-)选择题1Python列表不包含了以下哪个内置函数(D)A.1en()B.max()C.min()D.tup1e()E.1ist()2.列表中可以放多少个字符串(C)A.1B.255(二)填空题C.无限个D.由用户自己定义1 .Btmp=,Deris,Weng2018,2019,请填写下面的结果。tmp1I=Wengtmp-11=2019DerisDWengtmp:2=fDeris,201812 .请填写Python表达式对应的结果
2、。Python表达式结果1en(1,2,3,4,5)51,2,3+4t5,6,71,2,345,6,7123*4123,123,123,1233in1,2,33,4,5fa1seforXin1,2,3,4:print(x)1234三、实训任务任务1:【列表创建的基本操作】1、创建1个空列表a1ist(用两种方法实现)程序编写于下方a1ist=b1ist=1ist()print(a1ist)print(b1ist)2、创建一个长10000的列表b1ist(列表元素内容为1开始的整数)程序编写于下方a1ist=i+1foriinrange(10000)print(a1ist)print(1en(a
3、1ist)3、创建一个长IOooO的列表C1iSt(列表元素内容均为1)程序编写于下方a1ist=1foriinrange(10000)print(a1ist)print(Ien(a1ist)4、编写程序,用户输入一个列表和2个整数作为下标,然后使用切片获取并输出列表中介于2个下标之间的元素组成的子列表。例如用户输入1,2,3,4,5,6和2,5,程序输出3,4,5,61o程序编写于下方a1ist=1,2,3,4,5,6,7,8a=eva1(input(下标1:)b=eva1(inputC下标2:)print(a1ist)print(a1ista:b+1)任务2:【列表截取与拼接】编写下列代码
4、,观察结果,并说明原因。11=iforiinrange(0,15)2IPrint(I:2)结果:02468,10,12,14111=iforiinrange(0,15)2 IPrint(I:-21)结果:14,12,10,。6,4,2,01说明原因:第一个是从0到15间隔“2”取值,第二个是从15到0间隔“2”取值任务3:【二维列表】编写下列代码,观察结果。11ist_2d=0foriinrange(5)foriinrange(5)J21ist_2d0.append(3)3 1ist_2d0.append(5)4 1ist_2d2.append(7)5 rint(1ist-2d)结果:Qt0,
5、QI0,Q13,51J0.0,Q10,OIj0,Q0.QI0,70.0,Q10,01J0.0,Qt0,任务4:【列表的赋值机制】写出下列语句执行后的结果。1 a=1,2,32 b=a3 c=4 c=a5 d=a:6 Print(a,b,c,d)结果为:12I1111a31比2,31U.2,31继续执行如下语句:1bf1=b2;Print(a,b,c,d)结果为:IH2.311b.2.311b.2,3111.2,31继续执行如下语句:!Prin1(id(a).id(b),id(c),id(d)结果为:151710022925615171002292561517100229256151710022
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实训题目-含答案 Python 语言程序设计 工作手册 题目 答案 实训 4.5