Python set(集合)是一种无序且不包含重复元素的数据结构
-
添加单个元素:
- 使用
add()
方法:my_set.add(element)
- 使用
update()
方法:my_set.update([element1, element2, ...])
- 使用
-
添加多个元素:
- 使用
update()
方法:my_set.update([element1, element2, ...])
- 使用
-
添加另一个集合的所有元素:
- 使用
update()
方法:my_set.update(another_set)
- 使用
示例:
# 创建一个空集合 my_set = set() # 添加单个元素 my_set.add(1) my_set.add("apple") my_set.add(3.14) # 添加多个元素 my_set.update([2, "banana", 4.56]) # 添加另一个集合的所有元素 another_set = {5, 6, "orange"} my_set.update(another_set) print(my_set) # 输出:{1, 2, 3.14, 4.56, 'apple', 'banana', 'orange'}
注意:集合中的元素必须是可哈希的(hashable),这意味着不可变类型(如整数、浮点数、字符串和元组)可以作为集合的元素,而可变类型(如列表和字典)则不能。