Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Domine los Diccionarios en Python: Sintaxis, Métodos, Actualización, Ordenación y Fusión

¿Qué es un Diccionario en Python?

Un diccionario en Python es una colección mutable y no ordenada de pares clave-valor. Las claves deben ser inmutables (ej. cadenas, números, tuplas), mientras que los valores pueden ser de cualquier tipo. Los diccionarios se declaran con llaves:

estudiantes = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}

Python 3.7+ preserva el orden de inserción, pero el concepto central permanece: cada clave mapea únicamente a un valor.

Propiedades Clave

Sintaxis de Diccionario

Dict = { 'Tim': 18, 'xyz': 25 }

Claves y valores se separan por dos puntos; los pares se delimitan por comas.

Domine los Diccionarios en Python: Sintaxis, Métodos, Actualización, Ordenación y Fusión

Métodos Comunes de Diccionario

copy()

Crea una copia superficial del diccionario.

original = {'Tim': 18, 'Charlie': 12}
copia_dict = original.copy()

update()

Actualiza el diccionario con pares clave-valor de otro mapeo o iterable.

estudiantes.update({'Sarah': 9})

items()

Devuelve una vista de los pares clave-valor del diccionario.

list(estudiantes.items())

len()

Devuelve el número de pares clave-valor.

len(estudiantes)

Prueba de Pertenencia (in)

Verifica si una clave existe en el diccionario.

"email" in mi_dict

Actualizar y Eliminar Entradas

Añadir o Modificar una Clave

estudiantes.update({"Sarah": 9})

Eliminar una Clave

del estudiantes["Charlie"]

Iteración y Ordenación

Aunque los diccionarios no están ordenados, puede ordenar las claves para visualización.

for nombre in sorted(estudiantes):
    print(f"{nombre}:{estudiantes[nombre]}")

Conversión a Cadena

Use str() para obtener una representación imprimible.

print(str(estudiantes))

Fusionar Dos Diccionarios

Dos métodos populares:

Fragmentos de Código de Ejemplo

Ejemplo Python 3 – Crear e Imprimir un Diccionario

estudiantes = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}
print(estudiantes)

Verificar Existencia de Clave

if "Tim" in estudiantes:
    print("Tim está presente")

Tabla de Referencia de Métodos

MétodoDescripciónSintaxis
copy()Copia superficial del diccionariodict.copy()
update()Fusionar o añadir pares clave-valordict.update(other)
items()Vista de tuplas clave-valordict.items()
len()Número de entradaslen(dict)
inVerificar existencia de clavekey in dict

Conclusiones Clave

python

  1. Dominando Diccionarios en Python: Creación, Manipulación y Técnicas Avanzadas
  2. Diccionarios en Python: Añadir, Actualizar y Gestionar Pares Clave/Valor
  3. Domine el Método strip() de Python: Guía Completa y Ejemplos Prácticos
  4. Python len(): Guía Práctica para Medir Longitud de Objetos
  5. Dominando yield en Python: Generadores vs Return – Guía práctica
  6. Counter de collections en Python: conteo eficiente, actualización y operaciones aritméticas
  7. Dominando enumerate() en Python: bucles con índices para listas, tuplas, cadenas y diccionarios
  8. Python time.sleep(): cómo añadir retrasos en tu código (ejemplos)
  9. Dominando Listas en Python: Append, Sort, Length y List Comprehensions (Guía Práctica)
  10. Python list.index(): Cómo Encontrar Posiciones de Elementos con Ejemplos Prácticos
  11. Algoritmo Insertion Sort en Java: Ejemplo Claro y Guía Paso a Paso