Member-only story
How variables are saved in Python and Rust. Side by Side 6: tuple
Series article to show how variables work in Python and Rust. Give us a better understanding of both languages. This is the 6th article about tuple.
Background
In this series of articles, I will show how variables work in Python and Rust side by side such that we could have a better understanding of both. In this article, we will check how tuple
works in both.
In addition, I am not comparing which language is better. They all have their pros and cons. Also, please comment if there is anything that my understanding is wrong.
Environment
Python: version 3.9.7
Rust: 1.56.1
OS: 64bits Linux 5.12.19–1-MANJARO
Use CPython as the Interpreter of Python
`tuple` data type in Python
After checking list
in Python in the last article, let’s check how tuple
works. Comparing the list
in Python, tuple
is immutable and hashable (without unhashable data inside). Since it’s immutable, we may think that the low-level data storage of tuple
may be simpler than list
. Let’ check!