集合:以大括号形式的数据集合,集合中不能有重复数据。无序。
定义一个空集合:用set()
>>> my_set ={}
>>> print(type(my_set))
<class 'dict'>
>>> my_set = set()
>>> print(type(my_set))
<class 'set'>
增删改查
1.删除数据
>>> my_set ={1,3,'a','haha'}
>>> print(type(my_set),my_set)
<class 'set'> {'a', 1, 'haha', 3}
>>> my_set.remove('haha')
>>> print(my_set)
{'a', 1, 3}
2.增加数据
>>> my_set ={1,3,'a'}
>>> my_set.add('mbw')
>>> print(my_set)
{'a', 1, 3, 'mbw'}
3.无法根据下标查询数据,取出数据用for循环。
my_set = {'a', 1, 3, 'mbw'}
>>> for value in my_set:
... print(value)
...
a
1
3
mbw
5.集合可以对列表进行去重
>>> lst = [1,2,3,2,4,4,5]
>>> result = set (lst)
>>> print(result,type(result))
{1, 2, 3, 4, 5} <class 'set'>
1492

被折叠的 条评论
为什么被折叠?



