天天看點

Python基礎入門:List與Tuple、Dict與Set之間的比較

定義方式:

L=[1,2,3]
T=('a','b',['A','B'])
D={key:value,}
S=(['a','b','c'])
           

比較:list與tuple皆為有序,dict與set為無序

是以dict與set不能通過下标序号調用,沒有append(),insert()等函數,但其調用速度更快,同時占用記憶體也會更高

tuple、dict、與set元素皆不可變,tuple若包含list元素,可改變list值而改變tuple

即tuple中的list隻是儲存了list的位址,而非數值