python集合add()方法,添加set元素
add()方法
Python的集合数据类型之中,内置了add()方法,可用于向调用对象——一个集合set添加元素值。因为python的集合有去重的功能,所以向结合中add()添加已经存在的元素,集合元素并不会因此而增加。
add()语法及参数结构
set.add( value )
参数解析表:
参数 | 描述 |
---|---|
value | 指定add()方法所要添加的元素值,add()方法只能有一个参数,否则python会抛出TypeError。 |
add()返回值
python集合的add()方法没有返回值,但可以修改调用对象集合,如果添加的是已经存在的元素,则集合的元素保持不变。
add()方法实例代码
>>> j = set()
>>> j
set()
>>> j.add(1)
>>> j
{1}
>>> j.add(1) #通过add()添加集合已经存在的元素,集合的元素值并不会因此而改变,因为集合有去重功能
>>> j
{1}
>>> j.add(2)
>>> j
{1, 2}
>>> j.add(2,3) #尝试传递多个参数给add()方法时,Python抛出TypeError,注意提示语句的意思
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: add() takes exactly one argument (2 given)