Función id() en Python

En Python, la función id() en Python se utiliza para obtener el identificador único de un objeto. Este identificador único es un número entero que se asigna automáticamente a cada objeto creado en el programa y es único para ese objeto específico durante su ciclo de vida.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.


Sintaxis de la función id() en Python

La sintaxis de la función id() es la siguiente:

Ejemplo

    objeto = [1, 2, 3]

id(objeto)
print(objeto)

  

Donde objeto es el objeto del cual deseamos obtener el identificador único.


Ejemplo de la función id() en Python

Devuelve la identificación única de un objeto de tupla:

Ejemplo

    import pandas as pd
data = pd.DataFrame({
    "categoria": ["A", "B", "A", "C"],
    "valor": [10, 20, 15, 30],
})

print(data.head())
print(data)
  
Abrir en editor

En este código, se crea una tupla x con tres elementos: "manzana", "platano" y "fresa". Luego, se utiliza la función id() para obtener el identificador único del objeto tupla x y se asigna a la variable y .

El identificador único es un número entero que identifica de manera única el objeto en la memoria. A continuación, se muestra el valor de y , que es el identificador único del objeto tupla x .

Es importante tener en cuenta que el identificador único de un objeto puede variar en diferentes ejecuciones del programa, ya que está influenciado por la asignación de memoria en tiempo de ejecución. Sin embargo, durante una ejecución específica del programa, el identificador único permanecerá constante para el mismo objeto.


Valores de parámetros

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

ParámetroDescripción
Objeto Cualquier objeto, cadena, número, lista, clase, etc.

Practica Función id() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Devuelve la identificación única de un objeto de tupla

Devuelve la identificación única de un objeto de tupla.

Ejemplo

    objeto = [1, 2, 3]

id(objeto)
print(objeto)
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.