当前位置: 首页 > 图灵资讯 > 行业资讯> python set是什么类型

python set是什么类型

来源:图灵python
时间: 2025-09-21 14:21:59

python set是一种数据类型。数学中的集合概念与python语言中的set类型相对应。与列表和列表不同,set更强调一种“从属关系”(membership),它与顺序无关,因此将首先排除重复元素。

>>>set(1,1,1,2,3))
set(1、2、3)#排除重复元素
>>>set(3,2,1)
set(1、2、3)#无序集合
>>>

相关推荐:Python教程

创建set类型

花括号用于创建set类型的变量,与字典非常相似,但缺乏value。后来会逐渐发现set类型和字典key有一些相似之处,比如无序、不可重复、必须是hashable,所以用花括号来表示是理所当然的。

set类型的另一个标准表示是 set([…]) ,例如:

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

添加元素的set

set类型有内置函数add,用于为set添加元素

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