s = input('input:').split(',')
n = [int(x) for x in s]
n.sort()
print(n)
可不可以在第一行代码合适的地方插入 int,使每个元素按逗号分隔并转换为 int 型?
如果可以的话能不能把 sort(),也放到第一行去。
家里断网了,查不了百度,不会翻墙。
好惨,大家帮帮我。
1
fzinfz 2017 年 11 月 12 日 print(sorted(list(map(lambda x: int(x), input('input:').split(',')))))
|
4
CSM 2017 年 11 月 12 日 via Android 那层 list 也不需要
|
5
fzinfz 2017 年 11 月 12 日
|
6
orzfly 2017 年 11 月 12 日 (off-topic) 话说我有个疑问百思不得其解(其实主要是好奇):断网了上不了百度,是怎么上 V2EX 的……?
|
7
noe132 2017 年 11 月 12 日
看了 1 楼的嵌套有种 lisp 的感觉。。。
如果是 JS 的话 console.log(input.split(',').map(v => parseInt(v)).sort()) |
8
winglight2016 2017 年 11 月 12 日
@orzfly 有用爱发电,当然也有用爱上网的,楼主显然是 V2 真爱粉~~~
|