前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】学习笔记week12-0 列表

【Python】学习笔记week12-0 列表

原创
作者头像
落雨
发布2021-12-12 16:03:17
29.6K0
发布2021-12-12 16:03:17
举报
文章被收录于专栏:落雨的专栏

题目描述

编写程序,将列表中偶数位索引的元素(包含索引为0的元素)进行升序排序,并将排序后的结果放回原列表中。将该过程写成一个函数,参数为列表。

输入

使用input()函数输入列表。

输出

输出排序后的列表

样例输入

[2,3,8,1,5,0,3,9]

样例输出

[2, 3, 3, 1, 5, 0, 8, 9]

代码语言:javascript
复制
a=eval(input())
a[::2] = sorted(a[::2])
print(a)

题目描述

输入一个整数列表a,并输入一个整数x,删除列表中所有值为x的数,再输出列表

输入

第一行输入列表 第二行输入要删除的整数

输出

输出删除后的列表

样例输入

5,3,8,98,3,87,3,3,2 3

样例输出

[5, 8, 98, 87, 2]

代码语言:javascript
复制
a=list(map(eval,input().split(",")))
b=eval(input())
c=[]
for i in range(0,len(a)):
    if a[i]!=b:
        c.append(a[i])
print(c)

【PYTHON】裁判打分#列表

题目描述

体操比赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。

输入

第1行包含一个整数n (2<n<100),表示评委的人数, 第2行包含n个整数,表示n个评委的打分。每个整数之间用空格分隔。

输出

输出选手的得分,结果保留2位小数。

样例输入

4 100 99 98 97

样例输出

98.50

代码语言:javascript
复制
a=eval(input())
b=list(map(eval,input().split(" ")))
b.sort()
print("{:.2f}".format(sum(b[1:-1])/(a-2)))

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 输入
  • 输出
  • 样例输入
  • 样例输出
  • 题目描述
  • 输入
  • 输出
  • 样例输入
  • 样例输出
  • 【PYTHON】裁判打分#列表
  • 题目描述
  • 输入
  • 输出
  • 样例输入
  • 样例输出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档