Python集合的概念和用法-python集合的性质

本篇内容主要讲解“Python集合的概念和用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“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集合的概念和用法”有了更深的了解,不妨来实际操作一番吧!这里是编程网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

本文Python集合的概念和用法整理到此结束,字数约1308字,希望对大家有所帮助。屹东网往后会继续推荐Python集合的概念和用法相关内容。