小白Python练习册(17)【鱼币福利】
今天题目简单明了!一行代码询问数列(逗号隔开)
去掉重复的数字并按照数字大小顺序输出
ps:不能使用分号,exec(),lambda() 以及 map()!!!
输入列表,用英文逗号隔开:1,4,1,2,4,6,12,42
回复查看参考答案啊!:
**** Hidden Message *****
如果喜欢,别忘了评分订阅哟(传送门)!{:9_227:}
本帖最后由 zltzlt 于 2020-5-7 21:13 编辑
print(sorted(set(int(i) for i in input('输入:').split(',')))) 本帖最后由 永恒的蓝色梦想 于 2020-5-7 21:15 编辑
么的意思print(sorted({int(i) for i in input('输入列表,用英文逗号隔开:').split(',')})) 为什么不能使用 map() 和 lambda ? zltzlt 发表于 2020-5-7 21:14
为什么不能使用 map() 和 lambda ?
{:10_256:} WangJS 发表于 2020-5-7 21:15
要说的话,你的程序里创建了两个毫无意义的列表 zltzlt 发表于 2020-5-7 21:12
为什么不直接集合推导式呢 永恒的蓝色梦想 发表于 2020-5-7 21:18
要说的话,你的程序里创建了两个毫无意义的列表
+1 永恒的蓝色梦想 发表于 2020-5-7 21:19
为什么不直接集合推导式呢
用生成器也是个不错的选择 print(sorted(set(map(int, input('输入:').split(','))))) zltzlt 发表于 2020-5-7 21:21
{:10_285:}{:10_245:} sorted({int(i) for i in input('\n输入列表,用英文逗号隔开:').split(',')}) 最近缺鱼币,先占楼{:10_256:} 有鱼币的地方我从来不会迟到 print(sorted(set(int(i) for i in input('输入一列数用英文逗号隔开:').split(','))))
{:10_312:} 领个币{:10_254:} 这道题目……好像有一个什么函数可以弄(暂时是不会了)
(每天我出题!) 小甲鱼辛苦了 新人报道,看见有鱼币就进来了 本帖最后由 _荟桐_ 于 2020-5-7 22:59 编辑
print(sorted(list(set(input('输入数字:').split(',')))))