Crecimiento de pila completa - tipo de datos de notas de estudio de python - colección

recolectar

1. La diferencia entre una colección y una lista
Función la lista recolectar
símbolo (definición) [1,2,3,4] {1,2,3,4}
contenido se puede repetir no repetible
Función Para el uso de datos Se utiliza para unión de datos, intersección y adquisición de diferencias.
índice indexado sin índice
orden ordenado fuera de servicio

定义一个集合

a_set = new set() #定义一个set
set(list) #将列表转为集合
set(dict) #将字典转为集合
2. Métodos comunes de recolección
nombre del método uso
añadir artículo) Agrega un elemento a la colección y no se ejecuta si existe. El método no tiene valor de retorno.
actualizar() Agregue una nueva colección (o lista, tupla, cadena) e ignore set.update(list||str) si existe en la colección original
remover el artículo) Eliminar el elemento que es ítem en la colección, si el ítem no existe en la colección, se reportará un error
claro() Limpia la colección directamente para que esté vacía.
diferencia() set1.difference(set2) devuelve la diferencia entre set1 y set2 {1,2,3,4}.difference({3,4,5,6}) devuelve {1,2,5,6}
intersección() set1.intersection(set2) devuelve la intersección {1,2,3} de set1 y set2.intersection{3,4,5} devuelve {3}
Unión() set1.union(set2) devuelve la unión de sets1 y set2 {1,2,3,4}.union({3,4,5,6}) devuelve {1,2,3,4,5,6}
es disjunto() set1.isdisjoint(set2) devuelve un valor booleano y devuelve True si ni set2 ni set1 son duplicados
3. PD
  • La colección no puede obtener el elemento por índice
  • Las colecciones no tienen ningún método para obtener elementos.
  • La colección es solo un tipo temporal que se usa para procesar listas o tuplas, no es adecuado para el almacenamiento y la transmisión de datos.

Supongo que te gusta

Origin blog.csdn.net/qq_51075057/article/details/130505123
Recomendado
Clasificación