基本上,我希望通过迭代从lst in到set并将其打印回列表来执行此操作.我得到的问题是我不能遍历set.add(item).set.add()在循环外应用一个值时非常好,但我不能让它在循环中工作.
使用此功能,我可以删除重复项.
remove_duplicates(numbers):
lst = []
for i in numbers:
if i not in lst:
lst.append(i)
return lst
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够做到这样的事情.
这是我能走多远.
lst = { }
lsto = [1, 1, 1, 2, 3, 4, 1, 2, 5, 7, 5]
for item in lsto:
lst.add(item)
print(lst)
Run Code Online (Sandbox Code Playgroud)
提前致谢!