Python: List and Tuple performance benchmark
Suppose you have two options to implement a solution using a programming language, what are important factors to select one of options? I do believe one of concerns for a programmer would be performance benchmark between those options.
In this short blog post I’d like to share my simple code and results for performance benchmark between Python
tuple. Two features to create a list, but with this difference, that
tuples are immutable and you can’t alter them after initializing.
Following code shows a simple usage of
tuple to create a series of items:
# this is a list, you can alter it in next lines l = [1, 2, 3, 4, 5] # this is a tuple and it's immutable t = (1, 2, 3, 4, 5)
Please note that you can store different data types as an item for both
My scenario to make a performance benchmark between
tuple is retrieving 2,000,000 random items from...
Continue reading →