目录
定义
特性
集合元素的添加
?add函数——加入单个元素
?update函数——加入多个元素
集合元素的删除
remove函数
discard函数
集合元素成员判断
Python组合数据类型性质总结
定义
????????集合(set)
是无序可变对象,使用一对大括号界定,元素不可重复,同一个集合
中每个元素都是唯一的。
set_name = {value1,value2,...}
set(value)
特性
????????集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,
而不能包含列表、字典、集合等可变类型的数据。
集合的优点(可以自动去重)
s={23,'rte','876ads','ret','ret'}
print(type(s))
print(s)
打印集合时,就会发现重复元素被剔除了。
集合元素的添加
?add函数——加入单个元素
s={23,'rte','876ads','ret','ret'}
print(type(s))
print(s)
s.add('dfsasdsad')
print(s)
可以得到尾部添加了该字符串
?update函数——加入多个元素
????????注意此处添加的多个元素实际上还是添加一个元素,只不过会将其拆分成多个元素,一个字母或者数字作为一个元素放入集合中。再者,这里的添加只能是以字符串的形式进行添加。否则会报错。
s={23,'rte','876ads','ret','ret'}
print(type(s))
print(s)
s.add('dfsasdsad')
s.update('5,4,65,6')
print(s)
集合元素的删除
remove函数
将元素
x
从集合
s
中移除,如果元素不存在,则会发生错误
a.remove ( ele )
discard函数
将元素
x
从集合
s
中移除,如果元素不存在,不会发生错误。
a. discard ( ele )
集合元素成员判断
输出的结果是布尔类型的True或者False
?element in set_name
Python集合支持并查交集的运算
Python组合数据类型性质总结
|