Dado un diccionario, realice la adición de claves seguidas de valores en la lista.
Entrada : test_dict = {“Gfg”: 1, “is”: 2, “Best”: 3} Salida : [‘Gfg’, ‘is’, ‘Best’, 1, 2, 3] Explicación : todas las claves anteriores todos los valores en la lista. Entrada : test_dict = {“Gfg”: 1, “Best”: 3} Salida : [‘Gfg’, ‘Best’, 1, 3] Explicación : Todas las claves antes de todos los valores en la lista.
Método #1: Usar lista() + teclas() + valores()
Esta es una de las formas en que se puede realizar esta tarea. En esto, extraemos claves y valores usando claves() y valores(), luego convertimos a lista usando lista() y realizamos anexar en orden.
Python3
# Python3 code to demonstrate working of # Append Dictionary Keys and Values ( In order ) in dictionary # Using values() + keys() + list() # initializing dictionary test_dict = {"Gfg" : 1, "is" : 3, "Best" : 2} # printing original dictionary print("The original dictionary is : " + str(test_dict)) # + operator is used to perform adding keys and values res = list(test_dict.keys()) + list(test_dict.values()) # printing result print("The ordered keys and values : " + str(res))
The original dictionary is : {'Gfg': 1, 'is': 3, 'Best': 2} The ordered keys and values : ['Gfg', 'is', 'Best', 1, 3, 2]
Método #2: Usar string() + teclas() + valores()
Esta es una de las formas en que se puede realizar esta tarea. En esto, unimos claves con valores en orden usando chain().
Python3
# Python3 code to demonstrate working of # Append Dictionary Keys and Values ( In order ) in dictionary # Using chain() + keys() + values() from itertools import chain # initializing dictionary test_dict = {"Gfg" : 1, "is" : 3, "Best" : 2} # printing original dictionary print("The original dictionary is : " + str(test_dict)) # chain() is used for concatenation res = list(chain(test_dict.keys(), test_dict.values())) # printing result print("The ordered keys and values : " + str(res))
The original dictionary is : {'Gfg': 1, 'is': 3, 'Best': 2} The ordered keys and values : ['Gfg', 'is', 'Best', 1, 3, 2]
Método #3: Usar list() +keys() + valores() + extender()
Python3
# Python3 code to demonstrate working of # Append Dictionary Keys and Values #( In order ) in dictionary # Using values() + keys() + extend()+list() # initializing dictionary test_dict = {"Gfg": 1, "is": 3, "Best": 2} # printing original dictionary print("The original dictionary is : " + str(test_dict)) a = list(test_dict.keys()) b = list(test_dict.values()) a.extend(b) res = a # printing result print("The ordered keys and values : " + str(res))
The original dictionary is : {'Gfg': 1, 'is': 3, 'Best': 2} The ordered keys and values : ['Gfg', 'is', 'Best', 1, 3, 2]
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA