Python数据类型之Set?【每日一个知识点第117期-Python】

对于一个程序员来讲,数据类型的重要性无需多言。在Python3中,有多达六种数据类型,各类型均有自己独特的属性和操作方式。今天我们首先带大家来了解一下Python3的数据类型:Set。

<hr/

集合(set)是一个无序不重复元素的序列。

基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 {} 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 {},因为 {} 是用来创建一个空字典。

创建格式:

parame={value01,value02,...}或者set(value)

实例

#!/usr/bin/python3

student={‘Tom’,‘Jim’,‘Mary’,‘Tom’,‘Jack’,‘Rose’}

print(student)#输出集合,重复的元素被自动去掉

#成员测试
if(‘Rose’instudent):
print(‘Rose在集合中’)
else:
print(‘Rose不在集合中’)

#set可以进行集合运算
a=set(‘abracadabra’)
b=set(‘alacazam’)

print(a)

print(a–b)#a和b的差集

print(a|b)#a和b的并集

print(a&b)#a和b的交集

print(a^b)#a和b中不同时存在的元素

</div

以上实例输出结果:

{'Mary','Jim','Rose','Jack','Tom'}Rose在集合中{'b','a','c','r','d'}{'b','d','r'}{'l','r','a','c','z','m','b','d'}{'a','c'}{'l','r','z','m','b','d'}

<hr/

《Python入门每日一个知识点》栏目是马哥教育Python年薪20万+的学员社群特别发起,分享Python工具、Python语法、Python项目等知识点,帮助大家快速的了解Python学习,快速步入Python高薪的快车道。

<blockquotedata-secret="AZ5hOluQG1"

【13万+人学习】《Python自动化全能开发从入门到精通》python基础教程笔记全放送

</blockquote

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » Python数据类型之Set?【每日一个知识点第117期-Python】