输入一个列表,去掉列表中重复的数字,按原来次序输出
用set的话会进行排列,这里用两个列表
l1=eval(input())
l2=[]for i in range(len(l1)):
flag=1
for j in range(1,i):
if l1[i]==l1[j]:
flag=0
if flag==1:
l2.append(l1[i])
print(' '.join([str(l2[i]) for i in range(len(l2))
本文介绍了一种不使用set保持列表元素原始顺序的去重方法。通过双层循环对比每个元素,仅保留首次出现的元素,从而实现去除重复项的目的。
输入一个列表,去掉列表中重复的数字,按原来次序输出
用set的话会进行排列,这里用两个列表
l1=eval(input())
l2=[]print(' '.join([str(l2[i]) for i in range(len(l2))
1501
6905
702

被折叠的 条评论
为什么被折叠?
