在許多地方,(1,2,3)(元組)和[1,2,3](列表)可以互換使用。什么時候應該使用其中一個,為什么?
4 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
列表和元組在許多方面都相似,但通常以根本不同的方式使用。元組可以被認為類似于Pascal記錄或C結構。它們是相關數據的小集合,這些數據可能屬于不同類型,它們作為一組進行操作。例如,笛卡爾坐標適當地表示為兩個或三個數字的元組。
另一方面,列表更像其他語言中的數組。它們傾向于容納不同數量的對象,所有這些對象都具有相同的類型并且可以一對一地進行操作。
通常,按照慣例,您不會僅基于列表(不可變性)來選擇列表或元組。您將為完全不同的數據的小型集合選擇一個元組,而完整的類將過于繁重,而對于具有合理數據集的任何合理大小的集合,則選擇一個列表。
添加回答
舉報
0/150
提交
取消