Uma coleção de
1. Definições
{} A pluralidade de elementos espaçados por vírgulas, satisfaz elemento as seguintes condições:
a, elementos dentro do conjunto de tipo imutável
imprimir (set ([1,1,1,1,1,1, [11.222]]) # erro
b, a recolha de elementos não ordenada
C, dentro do conjunto de elementos não pode ser repetido, um elemento repetição contar apenas
2, embutido método
Operadores relacionais ============== =============
a, no cruzamento: dois conjuntos dos mesmos elementos
res = friends1 & friends2
b, e levar o set / Colecção: Todos os elementos do conjunto de dois
res = friends1 | friends2
C, tendo o conjunto de diferença: um conjunto de elementos comuns na extracção, a diferença é restante conjunto
friends1 的: res = friends1 - friends2
friends2 的: res = friends2 - friends1
d, diferença simétrica: um único conjunto de dois elementos, isto é, os elementos comuns para remover
res = friends1 ^ friends2
e, subconjunto pai
1, S1: {1,2,3}
s2: {1,2,4} relacionamento # inclusão não existe
imprimir (s1> s2) #False
2, apenas quando o conjunto de s1 s2 subordinado, S1 e S2 conjunto para se tornar um pai
Quando s1 = s2, o subconjunto pai mútuo
================ desduplicação ===============
Apenas para o tipo imutável, não pode garantir que a ordem original
Outros built-in método de ####
codificação de dois caracteres
Detalhes, consulte: https: //zhuanlan.zhihu.com/p/108805502
## análise
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)