1. 程式人生 > >Python基礎入門:List與Tuple、Dict與Set之間的比較

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的地址,而非數值