隊列
append()和pop()
元組
跟數字和字符串一樣,元組也是不可變類型
del aTuple
雖然元組對象本身是不可變的,但這並不意味着元組包含的可變對象也不可變了。
>>> 'abc','-4','222'
('abc', '-4', '222')
>>> x,y =1,2
>>> x,y
(1, 2)
('abc', '-4', '222')
>>> x,y =1,2
>>> x,y
(1, 2)
所有函數返回的多對象(不包括有符號封裝的)都是元組類型。注意,有符號封裝的多對象集合其實是返回的一個單一的容器對象
>>> ('xr')
'xr'
>>> type(('xr'))
<type 'str'>
>>> ('ss',)
('ss',)
>>> type(('ss',))
<type 'tuple'>
'xr'
>>> type(('xr'))
<type 'str'>
>>> ('ss',)
('ss',)
>>> type(('ss',))
<type 'tuple'>
字典的關鍵字
不可變對象的值是不可改變的。這就意味着它們通過hash 算法得到的值總是一個值。這是作爲字典鍵值的一個必備條件。
list()和tuple()
淺拷貝和深拷貝
創建一個對象,然後把它賦給另一個變量的時候,Python 並沒有拷貝這個對象,而是拷貝了這個對象的引用。
copy.deepcopy()函數
import copy
其實copy 模塊中只有兩個函數可用:copy()進行淺拷貝操作,而deepcopy()進行深拷貝操作.