Basic Dictionaries Flashcards
Crear variable a diccionario con keys kn y valores vn
a = {k1: v1, k2: v2, k3: v3}
Imprimir valor vn de key kn de diccionario a
print(a[kn]) o print(a.get(kn))
Imprimir diccionario con keys kn y valores vn
print({k1: v1, k2: v2, k3: v3})
Modificar valor vn de key kn de diccionario a
a[kn] = vn
Añadir un nuevo key kn con valor vn a diccionario a
a[kn] = vn
Borrar key kn de diccionario a
del a[kn]
Borrar diccionario a
del a
Borrar todas las keys de diccionario a
a.clear()
Obtener valor vn de key kn de diccionario a si kn existe y si no obtener una alternativa x
a.get(kn, x)
Obtener keys de diccionario a
a.keys()
Obtener valores de diccionario a
a.values()
Obtener items de diccionario a
a.items()
Obtener lista de keys de diccionario a
list(a.keys())
Obtener lista de valores de diccionario a
list(a.values())
Obtener lista de items de diccionario a
list(a.items())
Crear tupla a de items de diccionario b
a = tuple(b.items())
Crear diccionario a de una tupla b cuyos elementos son tuplas de dos elementos
a = dict(b)
Crear diccionario a, copiando y reemplazando su contenido por el del diccionario b
a = b.copy()
Añadir a diccionario a, contenido del diccionario b
a.update(b)
Imprimir el valor vb de un key kb de un diccionario b que es el valor va de un key ka de otro diccionario a
print(a[ka][kb]) o print(a[ka].get(kb))