第5章-7.列表去重 (40分)
输入一个列表,去掉列表中重复的数字,按原来次序输出!
输入格式:
在一行中输入列表
输出格式:
在一行中输出不重复列表元素
输入样例:
在这里给出一组输入。例如:
[4,7,5,6,8,6,9,5]
输出样例:
在这里给出相应的输出。例如:
4 7 5 6 8 9
方法1
1 # 列表去重
2 # Author: cnRick
3 # Time : 2020-4-3
4 numsList = eval(input())
5 result = list(set(numsList))
6 result.sort(key = numsList.index)
7 print(*result,sep=' ')
方法2
1 # 列表去重-v2
2 # Author: cnRick
3 # Time : 2020-4-3
4 numsList = eval(input())
5 result = []
6 for i in numsList:
7 if i not in result:
8 result.append(i)
9 print(*result,sep=' ')
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步