>> <<

Lenguaje Python

Mapas o diccionarios

Los mapas o diccionarios en Python se inicializan asignando una pareja de llaves a una variable:

mapa = {}

Los mapas en Python permiten hacer estas operaciones básicas:

Veamos en el siguiente ejemplo cómo gestionar un mapa de personas, referenciadas por su DNI, a partir de una clase como esta:

class Persona:
    dni = ""
    nombre = ""
    edad = 0
    
    def __init__(self, dni, nombre, edad):
        self.dni = dni
        self.nombre = nombre
        self.edad = edad
    
    # Otros métodos

Podemos, entonces, gestionar un mapa de personas de este modo:

personas = {}
personas['11223344A'] = Persona('11223344A', 'Nacho' 41)
personas['99887766B'] = Persona('99887766B', 'Ana', 36)
personas.pop('99887766B')

for(clave, valor in personas.items()):
    print("El DNI " + clave + " es de " + valor.nombre)
(C) NachoIB, 2020 - contacto.lenguaj.es@gmail.com