小明在制订学习计划,将本学期要学的课程保存在元组中。检查发现一些问题,编程帮他解决: (1)小明的学计划中有:高等数学、大学物理、数据结构、大学英语、大学英语、C程序设计; (2)小明不确定是否有重复,帮他用集合快速去除重复课程; (3)小明发现要学习“Python程序设计”,先帮他查看课程是否在元组中,如果不在则利用集合添加到元组; (4)帮小明查一下“C程序设计”是否在学习计划中,如果在则利用集合删除它; (5)小明又发现他误将“线性代数”写成“高等数学”了,利用列表帮他替换过来; (6)完成学习计划的修改后要转换为元组避免被误操作。 tp=("大学英语","高等数学","大学物理","数据结构","大学英语","C程序设计") #创建元组,不可变序列类型 tp=tuple(___1___) ##1##利用集合实现元组去重 print("去重后元组为:",tp) if "Python程序设计" not in tp: tp=tuple(set(tp).___2___({"Python程序设计"})) ##2##利用求集合并集的方法添加元素 print("添加Python程序设计:",tp) if "C程序设计" in tp: tp=tuple(set(tp)___3___{"C程序设计"}) ##3##利用求集合差集的运算删除元素 print("删除C程序设计:",tp) ls=list(tp) idx=ls.___4___ ##4##求待替换元素在列表的序号 ls[idx]="线性代数" #实现元素替换 tp=___5___ ##5##将更新后的列表转换为元组 print("替换为线性代数:",tp)
理解问题小明在制订学习计划,将本学期要学的课程保存在元组中。检查发现一些问题,编程帮他解决: (1)小明的学计划中有:高等数学、大学物理、数据结构、大学英语、大学英语、C程序设计; (2)小明不确定是否有重复,帮他用集合快速去除重复课程; (3)小明发现要学习“Python程序设计”,先帮他查看课程是否在元组中,如果不在则利用集合添加到元组; (4)帮小明查一下“C程序设计”是否在学习计划中,如果在则利用集合删除它; (5)小明又发现他误将“线性代数”写成“高等数学”了,利用列表帮他替换过来; (6)完成学习计划的修改后要转换为元组避免被误操作。 tp=("大学英语","高等数学","大学物理","数据结构","大学英语","C程序设计") #创建元组,不可变序列类型 tp=tuple(___1___) ##1##利用集合实现元组去重 print("去重后元组为:",tp) if "Python程序设计" not in tp: tp=tuple(set(tp).___2___({"Python程序设计"})) ##2##利用求集合并集的方法添加元素 print("添加Python程序设计:",tp) if "C程序设计" in tp: tp=tuple(set(tp)___3___{"C程序设计"}) ##3##利用求集合差集的运算删除元素 print("删除C程序设计:",tp) ls=list(tp) idx=ls.___4___ ##4##求待替换元素在列表的序号 ls[idx]="线性代数" #实现元素替换 tp=___5___ ##5##将更新后的列表转换为元组 print("替换为线性代数:",tp)
已完成理解「小明在制订学习计划,将本学期要学的课程保存在元组中。检查发现一些问题,编程帮他解决: (1)小明的学计划中有:高等数学、大学物理、数据结构、大学英语、大学英语、C程序设计; (2)小明不确定是否有重复,帮他用集合快速去除重复课程; (3)小明发现要学习“Python程序设计”,先帮他查看课程是否在元组中,如果不在则利用集合添加到元组; (4)帮小明查一下“C程序设计”是否在学习计划中,如果在则利用集合删除它; (5)小明又发现他误将“线性代数”写成“高等数学”了,利用列表帮他替换过来; (6)完成学习计划的修改后要转换为元组避免被误操作。 tp=("大学英语","高等数学","大学物理","数据结构","大学英语","C程序设计") #创建元组,不可变序列类型 tp=tuple(___1___) ##1##利用集合实现元组去重 print("去重后元组为:",tp) if "Python程序设计" not in tp: tp=tuple(set(tp).___2___({"Python程序设计"})) ##2##利用求集合并集的方法添加元素 print("添加Python程序设计:",tp) if "C程序设计" in tp: tp=tuple(set(tp)___3___{"C程序设计"}) ##3##利用求集合差集的运算删除元素 print("删除C程序设计:",tp) ls=list(tp) idx=ls.___4___ ##4##求待替换元素在列表的序号 ls[idx]="线性代数" #实现元素替换 tp=___5___ ##5##将更新后的列表转换为元组 print("替换为线性代数:",tp)」
展开阅读网页