小编yoO*_*tUP的帖子

使用set删除重复项

基本上,我希望通过迭代从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)

提前致谢!

python set

0
推荐指数
1
解决办法
56
查看次数

标签 统计

python ×1

set ×1