Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程

Python集合教程

阿贵
1年前发布 /正在检测是否收录...

Python集合是一种无序、可变的数据类型,它是由一组不重复的元素组成的。集合中的元素必须是可哈希的,即不可变的,例如数字、字符串、元组等。

 创建集合

可以使用花括号{}或set()函数来创建集合。

复制代码# 使用花括号创建集合

set1 = {1, 2, 3, 4, 5}
print(set1)  # {1, 2, 3, 4, 5}

使用set()函数创建集合

set2 = set([1, 2, 3, 4, 5])
print(set2)  # {1, 2, 3, 4, 5}

 集合操作

集合支持多种操作,包括并集、交集、差集、对称差集等。

复制代码set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}

并集

print(set1 | set2)  # {1, 2, 3, 4, 5, 6, 7, 8}

交集

print(set1 & set2)  # {4, 5}

差集

print(set1 - set2)  # {1, 2, 3}
print(set2 - set1)  # {8, 6, 7}

对称差集

print(set1 ^ set2)  # {1, 2, 3, 6, 7, 8}

 **集合方法** 

集合还支持多种方法,包括添加元素、删除元素、清空集合等。

复制代码set1 = {1, 2, 3, 4, 5}

添加元素

set1.add(6)
print(set1)  # {1, 2, 3, 4, 5, 6}

删除元素

set1.remove(6)
print(set1)  # {1, 2, 3, 4, 5}

清空集合

set1.clear()
print(set1)  # set()

 **集合遍历** 

可以使用for循环来遍历集合中的元素。

复制代码set1 = {1, 2, 3, 4, 5}

for x in set1:
    print(x)

 **集合推导式** 

集合推导式是一种快速创建集合的方法。

复制代码set1 = {x for x in range(1, 6)}

print(set1)  # {1, 2, 3, 4, 5}

以上就是Python集合的详细教程,希望对你有所帮助。
© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
取消 登录评论
易航博客