1.什么是集合(set)
集合是容器型数据类型, 将{}作为容器的标志里面多个元素用逗号隔开:{元素1,元素2,元素3,…}
它是可变的;无序的
元素:不可变的数据;唯一的
1)空集合
x = {
} # 空字典
s1 = set() # 空集合
print(type(x), type(s1)) # <class 'dict'> <class 'set'>
print(s1) # set()
x = {
}
s1 = set()
print(type(x), type(s1))
2)元素是不可变的
s2 = {
10, 'abc', (1, 2)}
print(s2) # {(1, 2), 'abc', 10}
s2 = {
10 ,'abc', (1, 2)}
print(s2)
3)元素是唯一的
s4 = {
10, 20, 30, 10, 10}
print(s4) # {10, 20, 30}
集合去重
names = ['张三', '李四', '老王', '李四', '张三', '张三']
names = list(