温馨提示×

python set操作支持哪些元素添加

小樊
82
2024-11-25 18:56:53
栏目: 编程语言

Python set(集合)是一种无序且不包含重复元素的数据结构

  1. 添加单个元素:

    • 使用 add() 方法:my_set.add(element)
    • 使用 update() 方法:my_set.update([element1, element2, ...])
  2. 添加多个元素:

    • 使用 update() 方法:my_set.update([element1, element2, ...])
  3. 添加另一个集合的所有元素:

    • 使用 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),这意味着不可变类型(如整数、浮点数、字符串和元组)可以作为集合的元素,而可变类型(如列表和字典)则不能。

0