tupleとlistの違いを調べていて
tupleは部分の書き換えができない分、速いのかと調査してみました
tuple
個別に変更できない、速度的には呼び出しが5%ぐらい速い
ソートできない(listに変換してソートしてtupleに戻す事は可能)
辞書型のキーに指定できる
list
追加100倍ほど速い(タプルは再定義しているため?)
x,y,z=(1,2,3)ができるからなーと思ったら
x,y,z=[1,2,3]できるし
listの中にlistよりlistの中にtupleの方が
見やすい!
(これが重要かも)
実験したソース
https://colab.research.google.com/drive/1dCl9xFKsmalN3up--0B-RykCet9dV9t7?usp=sharing