登录
记住
注册
在线问答系统
问题
未回答
标签
分类
用户
提问
提问
第二大问题
+6
投票
最新提问
4月 10, 2023
分类:
问答挑战
|
用户:
Joker
10
5
4
(
4.7k
分)
【问题描述】
输出列表中第二大的数字。
【输入形式】
一个仅含有数字(整型或浮点型)的列表
【输出形式】
列表中第二大的数字
【样例输入】
[1,2.2,13]
【样例输出】
2.2
【样例说明】
输入为一个列表,请用英文输入法输入列表的方括号和逗号。
特别注意:
1.当列表元素个数小于2时,由于没有第二大的数字,故输出应为None。
2.当列表中所有元素都相同时,也没有第二大的数字,故输出也为None。
challenge
请
登录
或者
注册
后回答这个问题。
1
个回答
+1
投票
最新回答
4月 10, 2023
用户:
Moriaty
10
10
9
(
8.6k
分)
采纳于
4月 11, 2023
用户:
Joker
已采纳
l1 = eval(input())
if len(l1) < 2:
print('None')
elif len(set(l1)) == 1:
print('None')
else:
l2 = sorted(list(set(l1)))
print(l2[-2])
请
登录
或者
注册
后再添加评论。
欢迎来到 在线问答系统 ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...