En este artículo, discutiremos cómo crear un diccionario de tuplas en Python.
Diccionario de tuplas con tuplas como claves
Aquí pasaremos claves como tuplas dentro de un diccionario
Sintaxis:
{(tuple1):value,(tuple2):value,.........,(tuple3):value}
Aquí la tupla es una colección de elementos que funcionan como clave para algún valor.
Ejemplo: programa Python para crear un diccionario de tuplas con una tupla como claves
Python3
# tuple of favourite food as key # value is name of student data = {("chapathi", "roti"): 'Bobby', ("Paraota", "Idly", "Dosa"): 'ojaswi'} # display data
Producción:
{('Paraota', 'Idly', 'Dosa'): 'ojaswi', ('chapathi', 'roti'): 'Bobby'}
Diccionario de tuplas con tuplas como valores
Aquí pasaremos valores como tuplas dentro de un diccionario
Sintaxis:
{key:(tuple),key :(tuple2).........,key:(tuple)}
Aquí la tupla es una colección de elementos que representan algún valor para alguna clave.
Ejemplo: programa de Python para crear un diccionario de tuplas con tupla como valores
Python3
# tuple of favourite food as value # key is name of student data = {'Bobby': ("chapathi", "roti"), 'ojaswi': ("Paraota", "Idly", "Dosa")} # display data
Producción:
{'Bobby': ('chapathi', 'roti'), 'ojaswi': ('Paraota', 'Idly', 'Dosa')}
Crear un diccionario a partir de tuplas
Aquí crearemos un diccionario a partir de tuplas anidadas y para eso necesitamos pasar dos valores en cada tupla, uno representará la clave y el otro su valor correspondiente en el diccionario.
Sintaxis:
dict((value, key) for key,value in nested_tuple)
Ejemplo: crear un diccionario a partir de tuplas
Python3
# one value is age of student # second value is student name data = ((24, "bobby"), (21, "ojsawi")) # convert into dictionary final = dict((value, key) for key, value in data) # display print(final)
Producción:
{'bobby': 24, 'ojsawi': 21}
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA