版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
求成绩低于平均分的人数——列表的创建和访问电影票房排序——列表的遍历与排序通讯录管理——列表的常见操作和嵌套列表利用列表推导式实现九九乘法表——列表的内置函数和方法将输入的阿拉伯数字转换为中文数字——元组实例
根据花色和数字生成一副扑克牌内容提要实现将阿拉伯数字转换为中文大写数字的功能。【任务描述】当使用阿拉伯数字计数时,可以将某些数字不露痕迹地改为其他数字,比如“3”可以被修改为“8”。为了避免这些问题,可以使用中文的大写数字替换阿拉伯数字。【任务分析】创建包含有大写数字字符的元组,利用input()获取用户输入的阿拉伯数字,再利用for循环找出这些阿拉伯数字对应的大写中文字符,并输出。【任务实施】代码实现:unum=('零','壹','贰','叁','肆','伍','陆','柒','捌','玖')num=input('输入阿拉伯数字:')last_list=list()number_list=list()foriinnum:
number_list.append(int(i))forainrange(len(number_list)):
last_list.append(unum[number_list[a]])print(''.join(last_list))运行结果:输入阿拉伯数字:987632玖捌柒陆叁贰【任务相关知识链接】元组与列表类似,但是元组中的元素是固定的,一旦一个元组被创建,就无法对元组中的元素进行添加、删除、替换或重新排序。除此之外,列表中的其他函数和方法对元组同样适用。元组可以当成一个独立的对象使用,也可以通过索引方式引用其他任何元素。元组比列表效率更高。元组的创建元组的访问元组的遍历元组的常见操作元组通常是由逗号分隔,由圆括号括住的一个序列。举例:t1=()#创建一个空的元组t2=(1,2,3,4,5)#创建包含整数1,2,3,4,5的元组t3=("a","b","c","d")#创建包含字符串a,b,c,d,的元组t4=('English','Math',2023,2021)#创建一个包含不同数据的类型的元组t5=(50,)#创建只有一个元素的元组,元组中只有一个元素时,需要在后面加逗号元组的创建我们可以使用下标索引来访问元组中的值。举例:元组的访问代码实现:tup1=('English','Math',2023,2021)tup2=(1,2,3,4,5,6,7)print("tup1[0]:",tup1[0])#输出元组的第一个元素print("tup2[1:5]:",tup2[1:5])#切片,输出从第二个元素开始到第五个元素print(tup2[2:])#切片,输出从第三个元素开始的所有元素print(tup2*2)#输出元组两次元组的访问注意:元组的元素只能读,不能修改。运行结果:元组的访问和列表一样,可以使用for循环或者while循环来遍历元组中的元素。举例:元组的遍历代码实现:tuple=('Python','英语','高等数学')print('for循环遍历元组:')foritemintuple:
print(item)print('while循环遍历元组:')length=len(tuple)i=0whilei<length:
print(tuple[i])
i+=1
运行结果:元组的遍历for循环遍历元组:Python英语高等数学while循环遍历元组:Python英语高等数学元组中的元素值是不允许修改的,但可以对元组进行连接组合举例:元组的连接。代码实现:tup1=(12,34,56)tup2=(78,90)tup3=tup1+tup2#连接元组,创建一个新的元组print(tup3)运行结果:元组的连接(12,34,56,78,90)
元组中的元素值是不允许删除的,但可以使用del语句删除整个元组。举例:元组的删除代码实现:tup1=('English','Math',2023,2021)print(tup1)deltup1print("删除tup1后:")print(tup1)运行结果:元组的删除因为元组的元素是固定的,所以我们可以将元组转换为列表,用来修改数据。列表,元组可以使用tuple()和list()互相转换。举例:元组与列表的转换代码实现:tup=(1,2,3,4,5)list1=list(tup)#元组转换为列表print(list1)list1=[1,3,5,7,9,11,13]tup1=tu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年油罐车驾驶员安全知识测试题库
- 2026年群众文化专业资格考试题库
- 2026年智能电网设备公司财务总监面试题及答案解析
- 2026年医保基金监管大数据筛查知识测试题
- 2026年合同编买卖合同借贷合同风险日常知识题库
- 2026年工会招聘面试题及职工权益维护问答
- 2026年应急管理系统职务职级并行晋升理论测试
- 2026年中小学教育惩戒规则知识测试题库
- 2026年医务人员手卫生规范操作知识竞赛试题
- 2026年电工招聘面试题库及答案解析
- 2025年陕西艺术职业学院招聘笔试真题
- 基于模拟教学的急危重症团队快速反应培训
- 2026年保密工作知识考试题库及答案
- 2026年甘肃省陇南市宕昌县人民法院招聘聘用制司法辅助人员考试参考试题及答案解析
- 髋关节撞击综合征标准化诊疗专家共识(2026版)
- 2025年系统规划与管理工程师考试真题及答案
- 涉密地理信息保密制度
- 资产评估业务报备内部管理制度
- 2025年高层建筑消防培训
- 初中语文中考非连续性文本信息筛选与辨析(选择题)知识清单
- 2025年河南工业职业技术学院单招职业技能测试题库附答案解析
评论
0/150
提交评论