python的值類型和引用類型


值類型:

包含:字符串、元組、數值,本身不允許被修改

引用類型:

包含:列表、字典,本身允許修改

 

a = 2

b = a

a = 3

修改值類型的值,只是讓它指向一個新的內存地址,並不會改變變量b的值

 

lista = [1,2]

listb = lista

lista[0] = 3

修改引用類型的值,因為listb的地址和lista的一致,所以也會被修改

一般只為了復制值,可以使用分片操作

listb = lista[:]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM