Red de conocimiento informático - Problemas con los teléfonos móviles - Tutorial de programación popular

Tutorial de programación popular

Tabla de contenido

En los capítulos anteriores, hemos introducido listas, tuplas y dictados en Python. En esta sección, presentaremos la última estructura de datos en Python-set.

Set y dict en Python son muy similares. La única diferencia es que dict almacena pares clave-valor, mientras que set solo almacena claves y no valores.

Las colecciones de Python tienen las siguientes características:

Las colecciones de Python se pueden declarar de dos maneras:

Al crear una colección vacía, solo puedes usar set() pero no {}:

Al crear una colección no vacía, puedes usar set() o {}:

Debido a que los elementos de la colección son únicos, si los hay en los datos iterados durante la inicialización Elementos duplicados, los elementos duplicados se eliminarán automáticamente:

Utilice la función len() para verificar el número de elementos en el conjunto:

Porque los elementos en el conjunto de Python están desordenados, por lo que no puede usar subíndices para acceder a elementos individuales de una colección.

Podemos usar un bucle for para iterar sobre todos los elementos de una colección:

Podemos realizar las siguientes operaciones en dos colecciones:

Intersección y Unión

p>

Efectuar

Utilice dir(set) para ver todos los métodos admitidos por la colección:

Aquí hay algunos métodos no mágicos, ***17 .

1. Método Agregar

Debido a que los elementos de la colección son únicos, existen dos situaciones al agregar elementos a la colección:

Ejemplo:

p>

2. Eliminar método

Ejemplo:

3. Descartar método

Ejemplo:

4.método pop

Ejemplo:

5. Método de unión

Ejemplo:

6. Método de actualización

Ejemplo:

7. Método claro

Ejemplo:

8. Método de copia

Ejemplo:

9.

Ejemplo:

10. Método de actualización_diferencia

Ejemplo:

11. Método de intersección

Ejemplo:

12.Método Intersection_update

Ejemplo:

13.método isdisjoint

Ejemplo:

método 14.issubset

Ejemplo:

Método 15.issuperset

Ejemplo:

16. Método de diferencia simétrica

Ejemplo:

17. Método Symmetry_difference_update

Ejemplo:

(Fin.)

Lectura recomendada:

Python conciso tutorial-8, funciones de cadena de Python

Tutorial conciso de Python-9, codificación de Python

Tutorial conciso de Python-10, lista de Python

Tutorial conciso de Python-11, Tuplas de Python

Tutorial conciso de Python-12, Diccionario de Python