# Python 列表综合练习 # # 使用 python 语言创建空列表 score,按学号顺序(由小到大)保存多个学生 # 一门课程的考试成绩。调用列表操作的常用函数实现以下功能: # 1)创建一个空列表 score; # 2)调用append()函数在 score 列表中依次追加 10 个数值 # (68,87,92,100,76,88,54,89,76,61); # 3)输出score 列表中第 3 个元素的数值; # 4)输出score 列表中第 1~6 个元素的值; # 5)调用insert()函数,在 score 列表第3 个元素之前添加数值 59; # 6)利用变量 num 保存数值 76,调用 count()函数,查询 num 变量值在 score 列表 # 中出现的次数; # 7)使用in 查询score列表中是否有num 变量值的考试成绩; # 8)调用index()函数,查询 score 列表中成绩是满分的学生学号; # 9)score 列表中将 59分加1 分; # 10)调用del()函数删除 score 列表中第1 个元素; # 11)调用len()函数获得 score 列表中元素的个数; # 12)调用sort()函数,对列表中所有元素进行排序,输出考试的最高分和最低分; # 13)调用reverse()函数,颠倒score 列表中元素的顺序; # 14)调用pop()函数删除 score 列表中尾部的元素,返回删除的元素; # 15)score 列表中追加数值 88,并输出。调用 remove()函数删除 score 列表中第 # 一个数值88; # 16)创建2 个列表 score1 和score2, score1 中包含数值2 个元素值: 80,61, score2 # 中包含3 个元素值:71,95,82,合并这两个列表,并输出全部元素; # 17)创建score1 列表,其中包含数值 2 个元素值:80,61,将 score1中元素复制 # 5 遍保存在score2 列表中,输出score2 列表中全部元素。 print('第一题') score=[] print('第二题') score.append(68) score.append(87) score.append(92) score.append(100) score.append(76) score.append(88) score.append(54) score.append(89) score.append(76) score.append(61) print('第三题') print(score[2]) print('第四题') print(score[0:5]) print('第五题') score.insert(2,59) print(score) print('第六题') num=76 print(score.count(num)) print('第七题') if num in score: print('包含num') print('第八题') print(score.index(100)) print('第九题') for i in range(score.__len__()): if score[i]==59: score[i]=score[i]+1 print(score) print('第十题') del(score[0]) print(score) print('第十一题') print(len(score)) print('第十二题') score.sort() print(score) print(score[0]) print(score[score.__len__()-1]) print('第十三题') score.reverse() print(score) print('第十四题') print(score[score.__len__()-1]) score.pop(score.__len__()-1) print(score) print('第十五题') score.append(88) print(score) score.remove(88) print(score) print('第十六题') score1=[80,61] score2=[71,95,82] score3=score1+score2 print(score3) print('第十七题') score2=score1*5 print(score2)
python3-列表练习
最新推荐文章于 2024-06-18 15:07:16 发布