集合如何在python内部避免重复?

问题描述

当我们尝试向集合中添加重复项时会发生什么?

设置是否检查元素是否存在,然后它将决定是否添加

否则它将覆盖值?

解决方法

helpset.add

>>> help(set.add)
Help on method_descriptor:

add(...)
    Add an element to a set.
    
    This has no effect if the element is already present.

因此,尝试插入集合中已包含的元素将保留现有元素,并丢弃尝试插入的新元素。