リストをタプルよりも好きにする理由があるのか、それとも逆であるのかは、Python if
という文では分かりません。したがって、以下は機能的には同等ですが、パフォーマンスやコーディングスタイルの点で他のものよりも好ましいか、それとも重要ではありませんか? Pythonのif文でリストとタプルを使う
if x in (1,2,3):
foo()
if x in [1,2,3]:
foo()
私は、私は私の経験でタプルが短いとリスト長くする傾向があるためだと思うもはや何のための2つのまたは3の値とリストがある場合タプルを使用しての習慣を身に得ているように見えるが、これはそうですビットは恣意的であり、おそらく不必要に矛盾します。
私は、人々が他のものよりも優れている場所を与えることができる例に興味があります。
乾杯
がここに設定されています – GP89
[リストとタプルの違い]の可能性があります(http://stackoverflow.com/questions/626759/whats-the-difference-between-list-and-tuples-in-python )または[python list対タプルを使うときはいつも](http://stackoverflow.com/questions/1708510/python-list -vs-tuple-when-to-use-each)。 – DSM
@ GP89:詳しく教えてください。 – voithos