设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【每日一坑 2】 去除重复

[复制链接]

0

主题

0

好友

8

积分

新手上路

Rank: 1

楼主
发表于 2021-7-15 21:57:02 |显示全部楼层
本帖最后由 llnever 于 2021-7-15 22:01 编辑
  1. #提示语
  2. print('从一组数据中去除掉重复的元素,并将其排序输出\n')
  3. t=input('输入一串数字,用空格隔开,按回车确认\n')
  4. #准备工作
  5. l=t.split()
  6. s=[min(l)]
  7. d=0
  8. n=len(l)
  9. #循环开始
  10. while n>=1:
  11.     for i in range(n):
  12.         if l==min(l):
  13.             if l[i]>s[d]:
  14.                 s.append(min(l))
  15.                 d=d+1
  16.             del l[i]
  17.             break
  18.     n=n-1
  19. #得出结论
  20. print(s)
  21. #不知道set,sort,只好这么做了,思路是遍历输入的数字列表,找到最小的,append到另一个列表s中,将这个最小的删除。重复。
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-7 12:04 , Processed in 0.014678 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部