如何在python中清空一个集合

Mar*_*ark -3 python codeskulptor

我知道如何清空python中的列表如何在Python中清空列表?

富兰的答案似乎与他的榜样有关.所以他的榜样是:

l1 = set([1, 2, 3])
l2 = l1
del l1[:]

 TypeError: 'set' object does not support item deletion
Run Code Online (Sandbox Code Playgroud)

我只是l2通过写作制作成套装l2,并对其进行测试并且工作正常.

但是,当我用一组对象测试时,我收到了这个错误:

l1 = [1, 2, 3]
l2 = l1
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来清空整个集合而不迭代它并使用l2

Dan*_*ier 7

你可以调用clear()方法:

l1.clear()
Run Code Online (Sandbox Code Playgroud)