python 進階學習之12

隊列

append()和pop()

元組

跟數字和字符串一樣,元組也是不可變類型
del aTuple
雖然元組對象本身是不可變的,但這並不意味着元組包含的可變對象也不可變了。
>>> 'abc','-4','222'
('abc', '-4', '222')
>>> x,y =1,2
>>> x,y
(1, 2)
所有函數返回的多對象(不包括有符號封裝的)都是元組類型。注意,有符號封裝的多對象集合其實是返回的一個單一的容器對象
>>> ('xr')
'xr'
>>> type(('xr'))
<type 'str'>
>>> ('ss',) 
('ss',)
>>> type(('ss',))
<type 'tuple'>

字典的關鍵字

不可變對象的值是不可改變的。這就意味着它們通過hash 算法得到的值總是一個值。這是作爲字典鍵值的一個必備條件。
list()和tuple()

淺拷貝和深拷貝

創建一個對象,然後把它賦給另一個變量的時候,Python 並沒有拷貝這個對象,而是拷貝了這個對象的引用。
copy.deepcopy()函數
import copy
其實copy 模塊中只有兩個函數可用:copy()進行淺拷貝操作,而deepcopy()進行深拷貝操作.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章