Python 集合
集合定义
- 使用 花括号
{}创建集合,或使用函数set()将其他数据转换为集合(剔除重复值) - 集合是一个包含唯一元素的可变无序数据类型
- 集合的一个用途是快速删除元素中的重复项,用以收集唯一元素
使用集合
in 运算符
查看特定元素是否在集合中
add 方法
向集合添加元素,集合无序因此并非添加到集合末尾
pop 方法
随机删除集合中的一个元素(集合中无最后一个元素概念)
python
fruit = {"apple", "banana", "orange", "grapefruit"} # define a set
print("watermelon" in fruit) # check for element
fruit.add("watermelon") # add an element
print(fruit)
print(fruit.pop()) # remove a random element
print(fruit)
🔨 编译结果
python
False
{'grapefruit', 'orange', 'watermelon', 'banana', 'apple'}
grapefruit
{'orange', 'watermelon', 'banana', 'apple'}