Una colección de
1. Definiciones
{} La pluralidad de elementos separados por comas, satisface elemento las siguientes condiciones:
a, los elementos dentro del conjunto de tipo inmutable
imprimir (conjunto ([1,1,1,1,1,1, [11222]]) # error
b, la colección no ordenada de elementos
C, dentro del conjunto de elementos no se puede repetir, un elemento de repetición única cuenta
2, método integrado
Los operadores relacionales ============== =============
a, en la intersección: dos conjuntos de los mismos elementos
res = friends1 y friends2
b, y llevarse el set / Colección: Todos los elementos del juego de dos
res = friends1 | friends2
C, teniendo el conjunto de diferencia: un conjunto de elementos comunes en la extracción, la diferencia restante es conjunto
friends1 的: res = friends1 - friends2
friends2 的: res = friends2 - friends1
d, diferencia simétrica: un conjunto único de dos elementos, es decir, los elementos comunes para eliminar
res = friends1 ^ friends2
E, subgrupo de los padres
1, S1: {1,2,3}
S2: {1,2,4} # relación de inclusión no existe
imprimir (s1> s2) #False
2, sólo cuando el conjunto de S1 S2 subordinado, s1 y s2 conjunto para convertirse en un padre
Cuando s1 = s2, el subconjunto de los padres mutua
================ deduplicación ===============
Sólo para el tipo inmutable, no puede garantizar que la orden original
Otro método integrado ####
De dos caracteres de codificación
Detalles, se refieren a: https: //zhuanlan.zhihu.com/p/108805502
## análisis
unicode(内存中统一使用unicode):
结论:
其他内置方法
s={1,2,3}
需要掌握的内置方法1:discard
s.discard(4) # 删除元素不存在do nothing
print(s)
s.remove(4) # 删除元素不存在则报错
需要掌握的内置方法2:update
s.update({1,3,5})
print(s)
需要掌握的内置方法3:pop
res=s.pop()
print(res)
需要掌握的内置方法4:add
s.add(4)
print(s)