Obtener la primera clave en el diccionario de Python

Muhammad Waiz Khan 30 enero 2023
  1. Obtener la primera clave en el diccionario usando la función iter()
  2. Obtener la primera clave del diccionario usando la función list()
  3. Obtener la primera clave del diccionario usando el bucle for
Obtener la primera clave en el diccionario de Python

Este tutorial explica cómo podemos obtener la primera clave en el diccionario de Python. Por primera clave, nos referimos a la clave guardada en el primer índice del diccionario.

En las versiones de Python 3.7 y superiores, donde un diccionario está ordenado, podemos obtener la primera clave, primero convirtiendo el diccionario en un objeto iterado usando la función iter() y luego obteniendo su primera clave del índice usando la función next.

El segundo método es convertir el diccionario en una lista utilizando la función list() y luego obtener la clave en el índice 0.

El tercer método consiste en obtener la primera clave del diccionario utilizando el bucle for.

Obtener la primera clave en el diccionario usando la función iter()

El ejemplo de código dado a continuación muestra cómo podemos obtener la primera clave en el diccionario de Python usando las funciones iter() y next().

my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}

print(next(iter(my_dict)))

Producción :

London

Obtener la primera clave del diccionario usando la función list()

También podemos convertir primero el tipo dict en list utilizando la función list() y luego obtener la primera clave en el índice 0.

my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}

print(list(my_dict.keys())[0])

Producción :

London

Obtener la primera clave del diccionario usando el bucle for

Otro método es obtener la primera clave de un diccionario utilizando el bucle for y romper el bucle después de obtener la primera clave del diccionario.

Ejemplo de código:

my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}

for key, value in my_dict.items():
    print(key)
    break

Producción :

London

Artículo relacionado - Python Dictionary