Python不可變資料型別總結

2021-09-14 05:23:46 字數 832 閱讀 5211

python中資料型別大致可以分為字串型別,元組型別,列表型別,字典,集合,整型等等,這個周我們學習了python語言中的不可變型別以及相對性的操作。

python中可變型別有列表型別,字典型別,集合型別等等。可變型別的含義為其中的元素可以通過操作語句改變而不改變其本身儲存的位址,即改變其中的元素是在其原來的基礎上進行改變而不是創造乙個新的位址新的變數。

列表是包含0個或者多個物件引用的有序序列,屬於序列型別,列表沒有長度限制,可以自由對列表中的資料項進行增加、刪除或者替換,使用非常靈活。下面是部分列表型別的操作語句。

集合型別與數學中集合的概念一致,即包含0個或多個資料項的無序組合。集合中的元素不可重複,元素型別只能是不可變資料型別,例如整數、浮點數、字串、元組等,列表、字典和集合型別本身都是可變資料型別,不能作為集合的元素出現。下面為部分集合型別的操作語句。

字典型別是對映型別的一種,對映型別是「鍵與值」資料項的組合,每個元素是乙個鍵值對,即元素是(key,value),元素之間是無序的。鍵值對是一種二元關係,源於屬性和值的對映關係。乙個鍵可以有多個值。字典的符號為{},其中,鍵和值通過冒號連線。在字典中,鍵不能重複,值得注意的是,字典和集合型別,不會儲存建立之初的順序,如果要關注順序,則需要使用列表型別。下面是部分字典型別的操作語句:

python 可變資料型別 不可變資料型別

在python中,資料型別分為可變資料型別和不可變資料型別,不可變資料型別包括string,int,float,tuple,可變資料型別包括list,dict。所謂的可變與不可變,舉例如下 a test print a 0 t a 0 1 traceback most recent call las...

python 可變資料型別 不可變資料型別

在python中,資料型別分為可變資料型別和不可變資料型別,不可變資料型別包括string,int,float,tuple,可變資料型別包括list,dict。所謂的可變與不可變,舉例如下 a test print a 0 t a 0 1 traceback most recent call las...

python 可變資料型別和不可變資料型別

不可變資料型別更改後位址發生變化,可變資料型別更改後位址不發生變化。看 說話 a 1 int b string string c 1,2 tuple print type a id a print type b id b print type c id c a 1b 1 c 3 4 print a,...