A veces necesitamos convertir una estructura de datos en otra para diversas operaciones y problemas en nuestro día a día de codificación y desarrollo web. Es posible que queramos obtener un diccionario de los elementos del conjunto dado.
Analicemos algunos métodos para convertir un conjunto dado en un diccionario.
Método #1: Usar fromkeys()
Python3
# Python code to demonstrate # converting set into dictionary # using fromkeys() # initializing set ini_set = {1, 2, 3, 4, 5} # printing initialized set print ("initial string", ini_set) print (type(ini_set)) # Converting set to dictionary res = dict.fromkeys(ini_set, 0) # printing final result and its type print ("final list", res) print (type(res))
Producción:
initial string {1, 2, 3, 4, 5} <class 'set'> final list {1: 0, 2: 0, 3: 0, 4: 0, 5: 0} <class 'dict'>
Método #2: Usar la comprensión de dictado
Python3
# Python code to demonstrate # converting set into dictionary # using dict comprehension # initializing set ini_set = {1, 2, 3, 4, 5} # printing initialized set print ("initial string", ini_set) print (type(ini_set)) str = 'fg' # Converting set to dict res = {element:'Geek'+str for element in ini_set} # printing final result and its type print ("final list", res) print (type(res))
Producción:
initial string {1, 2, 3, 4, 5} <class 'set'> final list {1: 'Geek', 2: 'Geek', 3: 'Geek', 4: 'Geek', 5: 'Geek'} <class 'dict'>
Publicación traducida automáticamente
Artículo escrito por garg_ak0109 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA