Python Set add() 函数用法

2023-09-17 22:24:17

set.add()方法将元素添加到集合中。如果集合中已存在某个元素,则不会添加该元素。

语法:

set.add(element)

参数:

元素:(必需)需要添加到集合中的元素。

返回值:

无返回值。

下面使用 set.add() 方法添加元素。

lang = {'Python', 'C++', 'Java', 'C'}
lang.add('Go')
lang.add('Dart')
print(lang)

输出:

 {'Java', 'C++', 'Dart', 'Python', 'Go', 'C'}

Set 是一个无序集合,因此添加的元素可以按任意顺序排列。

add() 方法可以将 tuple 对象添加为集合中的元素,如下所示。

lang_tuple = ('PHP', 'Go')
lang = {'Python', 'C++', 'Java', 'C'}
lang.add(lang_tuple)
print(lang)

输出:

{'C', ('PHP', 'Go'), 'Java', 'Python', 'C++'}

请注意,您只能添加一次相同的元组,就像在其他元素中一样。 ListsDictionaries 无法添加到集合中,因为它们是不可哈希的。