又到了新的一周啦~~~大家快来学习了!!!
有到了新的一周啦~~大家快来学习了!!!
目录
一、集合
1.集合的定义
- 集合是无序、可变序列,使用一对大括号界定,元素不可以重复,在同一个集合中每个元素都是唯一的。
- 集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型的数据
2.集合的创建与删除
(1)直接将集合赋值给变量即可创建一个集合对象
>>> a = {
3,5}
(2)使用set将其他类型数据转换为集合,如果原来的数据中存在重复元素,则在转换为集合时只保留一个
>>> a_set = set(range(8,14))
>>> a_set
{
8, 9, 10, 11, 12, 13}
>>> b_set = set([0, 1, 2, 3, 0, 1, 2, 3, 7, 8]) #自动去除重复
>>> b_set
{
0, 1, 2, 3, 7, 8}
>>> c_set = set() #空集合
>>> c_set
set()
(3)使用del删除整个集合,集合对象的pop()方法弹出并删除其中一个元素,remove()方法直接删除指定元素,clear()方法清空集合,discard()删除指定元素
>>> a