栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python列表切片习题(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python列表切片习题(一)

编写程序。新建一个空列表哦,向其中添加10名同学的成绩(百分制)。

显示此列表中所有成绩的最高成绩,最低成绩,平均成绩。

将列表降序排序后,使用切片显示前三名成绩,后三名的成绩,排在第3名到第5名成绩;

使用切片在列表首部插入一个100分,在尾部追加一个0分;

使用切片将此时的列表的后五个数全部替换为60;

使用切片删除倒数第1,3,5三个数;

最后显示所有的成绩。

list=[]#建立空列表
for i in range(1,11,1):
    cj=int(input("请输入成绩"))
    list.append(cj)
list.sort(reverse=1)#列表排序
print("最高成绩",list[0])#输出最高成绩
print("最低成绩",list[9])#输出最低成绩
m=sum(list)
print("平均成绩",m/10)#输出平均成绩
print("前三名成绩",list[0:3:1])#输出前三名成绩
print("排在第3名到第5名成绩",list[2:5:1])#输出排在第3名到第5名成绩
print("后三名成绩",list[7:10:1])#输出后三名成绩
list[:0]=[100]#在首部插入100分
list[11:]=[0]#在尾部追加一个0分
list[7:]=[60,60,60,60,60]#替换列表后5个数为60
del list[11:12]#删除倒数第一个数
del list[9:10]#删除倒数第三个数
del list[7:8]#删除倒数第五个数
print(list)

运行结果如下

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839716.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号