Determinar el tamaño de un objeto en Python
-
El módulo
sys
en Python -
Utilice la función
getsizeof()
en el módulosys
para obtener el tamaño del objeto en Python
Hay diferentes tipos de datos integrados en la programación, como numérico, texto, secuencia y booleano. En Python, todos estos tipos de datos se consideran objetos. Todo objeto necesita algo de espacio en la memoria para almacenarse. Entonces, estos objetos se almacenan en la memoria y ocupan espacio en forma de bytes
. Cada objeto tiene un tamaño de almacenamiento diferente, y este tutorial demuestra cómo encontrar el tamaño de un objeto en Python.
El módulo sys
en Python
El módulo sys
de Python ayuda al usuario a realizar varias operaciones y manipulaciones en varias partes del entorno de ejecución de Python al proporcionar múltiples funciones y variables. Se puede interactuar fácilmente con el intérprete a través de diferentes variables y funciones. Mientras utiliza el módulo sys
, puede acceder fácilmente a funciones y parámetros específicos del sistema.
El módulo sys
también se utiliza para determinar el tamaño de un objeto en Python.
Utilice la función getsizeof()
en el módulo sys
para obtener el tamaño del objeto en Python
La función getsizeof()
proporcionada por el módulo sys
es la función más utilizada para obtener el tamaño de un objeto en particular en Python. Esta función almacena un objeto como su argumento de función, llama a la función sizeof()
de ese objeto y finalmente devuelve la salida.
import sys
s = sys.getsizeof("size of this string object")
print(s)
s = sys.getsizeof(1010101)
print(s)
s = sys.getsizeof({1: "size", 2: "of", 3: "this", 4: "dictionary"})
print(s)
Producción :
63
24
280
Tenga en cuenta que los tamaños de los objetos devueltos están en bytes.
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn