Understanding Python Memory Efficiency: Tuples vs. Lists | HackerNoon
Briefly

Lists in Python are dynamic arrays that require extra memory for references and resizing, while tuples, being immutable, are stored more efficiently.
In a comparison with 100,000 integers, the list consumed approximately 900,120 bytes, while the tuple required only about 800,036 bytes of memory.
Read at Hackernoon
[
|
]