Python中set的基础知识完整指南

分类:知识百科 日期: 点击:0

Python中的set是一种无序的可变集合,它具有唯一性和可变性,可以用来存储任何类型的数据。

创建set

可以使用大括号或者set()函数来创建一个set:

# 使用大括号
my_set = {1, 2, 3}
# 使用set()函数
my_set = set([1, 2, 3])

添加元素

可以使用add()方法来添加元素:

my_set.add(4)

也可以使用update()方法来添加多个元素:

my_set.update([5, 6, 7])

删除元素

可以使用remove()方法来删除元素:

my_set.remove(7)

也可以使用discard()方法来删除元素:

my_set.discard(6)

检查元素

可以使用in操作符来检查一个元素是否在set中:

if 4 in my_set:
    print("4 is in my_set")

运算符

set支持运算符,可以使用&、|、-等运算符来操作两个集合:

  • &:交集
  • |:并集
  • -:差集
  • ^:对称差集
# 交集
my_set & {1, 2, 3, 4, 5}
# 并集
my_set | {1, 2, 3, 4, 5}
# 差集
my_set - {1, 2, 3, 4, 5}
# 对称差集
my_set ^ {1, 2, 3, 4, 5}

其他方法

set还支持其他的一些方法,可以查看官方文档了解更多。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。