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.

Marshal SHI
Geek Culture

--

Image by Author

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!

--

--

Marshal SHI
Geek Culture

Robots make our life easier | Robotics, Reinforcement Learning, Web, Python, Rust & Life Hacking. At MotivEdge.io