PyCharm

Pycharm es un fantástico IDE para Python.
Cuenta con versión gratuita y versión de
pago. Tú eliges.
Este es uno de los IDE que utilizo en el curso
Ir a la página de descargaEn este capítulo te muestro unos cuantos ejemplos para utilizar con diccionarios.
Verás cosas como un bucle for para leer y presentar un diccionario completo en solo dos líneas de código y sintaxis de dict() entre otras cosas.
diccionario = {}
Para copiar un diccionario entero dentro de otro, lo puedes hacer de la siguiente forma:
a = {'Nombre': 'Javier'}
b = {**a}
print(b)
{'Nombre': 'Javier'}
Podemos fusionar varios diccionarios de una sola vez con esta sintaxis:
a = {'Nombre': 'Javier'}
b = {'Color': 'Rojo'}
c = {**a, **b}
print(c)
{'Nombre': 'Javier', 'Color': 'Rojo'}
Si algo se repite, se omite automáticamente:
a = {'Nombre': 'Javier'}
b = {**a}
c = {**a, **b}
d = {**a, **b, **c}
print(d)
{'Nombre': 'Javier'}
También podemos definir un diccionario vacío con la clase predefinida dict().
a = dict()
Con este constructor podemos crear diccionarios de la siguiente forma:
a = dict(Nombre='Marga')
print(type(a), a)
class 'dict' {'Nombre': 'Marga'}
Además, podemos hacer una copia de otro diccionario también con dict():
a = dict(Nombre='Marga')
b = dict(**a)
print(b)
{'Nombre': 'Marga'}
Podemos añadir nuevos elementos a un diccionario de esta forma:
d={'Nombre': 'Enrique', 'Apellido': 'Barros'}
d['Edad'] = '28'
print(d)
{'Nombre': 'Enrique', 'Apellido': 'Barros', 'Edad': '28'}
Una forma fácil y rápida de recorrer y presentar un diccionario completo se consigue con un bucle for como este:
a = {'Nombre': 'Enrique', 'Apellido': 'Barros'}
for x in a:
print(x, ':', a[x])
Nombre : Enrique
Apellido : Barros
Lo mismo podemos hacer de esta manera con items():
a = {'Nombre': 'Enrique', 'Apellido': 'Barros'}
for x, y in a.items():
print(x, ':', y)
Nombre : Enrique
Apellido : Barros
Podemos acceder a valores de un diccionario de esta forma:
a = {'Nombre': 'Enrique', 'Apellido': 'Barros'}
print(a['Nombre'])
Enrique
Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.
Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.
No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.