Iteración del diccionario de Python
En las secciones anteriores, presentamos listas, tuplas y diccionarios en Python. En esta sección, presentaremos la última estructura de datos en Python-set.
Set en Python es muy similar a dict. La única diferencia es que los pares clave-valor se guardan en dict, pero en set solo se guardan claves y ningún valor.
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() en lugar de { }:
Al crear una colección no vacía, puedes usar set() o {}:
Debido a que los elementos de la colección son únicos, si hay duplicados elementos en los datos iterados durante la inicialización, los elementos duplicados se eliminarán automáticamente:
Utilice la función len() para ver el número de elementos en la colección:
Debido a que los elementos en un Las colecciones de Python están desordenadas y no se puede acceder a ellas mediante subíndices. Un solo elemento en 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 del conjunto son únicos, existen dos situaciones al agregar elementos al conjunto:
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 de diferencias
Ejemplo:
11. Método de intersección
Ejemplo:
12. Método de actualización de intersección
Ejemplo:
13. Método isdisjunto
Ejemplo:
14. Método de liberación
Ejemplo:
15.método issuperset
Ejemplo:
16. Método de diferencia simétrica
Ejemplo:
17. Método de actualización de diferencias simétricas
Ejemplo:
(End.)
Lectura recomendada:
Tutorial conciso de Python-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-8 Tutorial-11, Tupla de Python
Tutorial conciso de Python-12, Diccionario de Python