千家信息网

Python集合的概念是什么及怎么用

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,本文小编为大家详细介绍"Python集合的概念是什么及怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"Python集合的概念是什么及怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
千家信息网最后更新 2024年11月19日Python集合的概念是什么及怎么用

本文小编为大家详细介绍"Python集合的概念是什么及怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"Python集合的概念是什么及怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

集合是无序可变,元素不能重复。

实际上,集合底层是字典实现,集合的所有元素都是字典中的"键对象",因此是不能重复的且唯一的。

1 集合创建和删除

1.1 使用{}创建集合对象,并使用 add()方法添加元素

>>> a = {3,5,7}>>> a{3, 5, 7}>>> a.add(9)>>> a{9, 3, 5, 7}

1.2. 使用 set(),将列表、元组等可迭代对象转成集合

如果原来数据存在重复数据,则只保留一个

>>> a = ['a','b','c','b']>>> b = set(a)>>> b{'b', 'a', 'c'}

1.3. remove()删除指定元素

clear()清空整个集合

>>> a = {10,20,30,40,50}>>> a.remove(20)>>> a{10, 50, 30}

2 集合相关操作

像数学中概念一样,Python 对集合也提供了并集、交集、差集等运算。

>>> a = {1,3,'sxt'}>>> b = {'he','it','sxt'}>>> a|b #并集{1, 3, 'sxt', 'he', 'it'}>>> a&b #交集{'sxt'}>>> a-b #差集{1, 3}>>> a.union(b) #并集{1, 3, 'sxt', 'he', 'it'}>>> a.intersection(b) #交集{'sxt'}>>> a.difference(b) #差集{1, 3}

读到这里,这篇"Python集合的概念是什么及怎么用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

0