【python】15_內置數據結構總結

1.可變與不可變數據結構

可變數據類型:可以增刪改。可變數據類型,允許變量的值發生變化,即如果對變量進行append、+=等這種操作後,只是改變了變量的值,而不會新建一個對象,變量引用的對象的地址也不會變化,不過對於相同的值的不同對象,在內存中則會存在不同的對象,即每個對象都有自己的地址,相當於內存中對於同值的對象保存了多份,這裏不存在引用計數,是實實在在的對象。
不可變數據類型:不可以增刪改。python中的不可變數據類型,不允許變量的值發生變化,如果改變了變量的值,相當於是新建了一個對象,而對於相同的值的對象,在內存中則只有一個對象,內部會有一個引用計數來記錄有多少個變量引用這個對象。

2.有序序列和無序序列

有序序列擁有的特性: 索引、切片、連接操作符、重複操作符以及成員操作符等特性。
無序序列擁有的特性:成員操作符(有且僅有)
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章