Python: extrae el elemento iésimo del valor de la clave K

Dado un diccionario, extraiga el i-ésimo elemento de la lista de valores de la clave K.

Entrada : test_dict = {‘Gfg’: [6, 7, 3, 1], ‘is’: [9, 1, 4], ‘best’: [10, 7, 4]}, K = ‘Gfg’, i = 1 
Salida : 7 
Explicación : el primer índice del valor de ‘Gfg” es 7.

Entrada : test_dict = {‘Gfg’: [6, 7, 3, 1], ‘es’: [9, 1, 4], ‘mejor’: [10, 7, 4]}, K = ‘mejor’, i = 0 
Salida : 10 
Explicación : el índice 0 del valor «mejor» es 10. 
 

Método: Usando + get()

Esta es una de las formas en que se puede realizar esta tarea. En esto, extraemos el valor de la clave usando get() y luego el valor se extrae después de verificar que K sea menor que la longitud de la lista.

Python3

# Python3 code to demonstrate working of
# Extract ith element of K key's value
# Using get()
 
# initializing dictionary
test_dict = {'Gfg' : [6, 7, 3, 1],
             'is' : [9, 1, 4],
             'best' : [10, 7, 4]}
 
# printing original dictionary
print("The original dictionary is : " + str(test_dict))
 
# initializing K
K = 'Gfg'
 
# initializing i
i = 2
 
# using get() to get the required value
temp = test_dict.get(K)
res = None
# checking for non empty dict and length constraints
if temp and len(temp) >= i:  
        res = temp[i]
         
# printing result
print("The extracted value : " + str(res))
Producción

The original dictionary is : {'Gfg': [6, 7, 3, 1], 'is': [9, 1, 4], 'best': [10, 7, 4]}
The extracted value : 3

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *