国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python_bomb----拷貝與賦值

masturbator / 1954人閱讀

摘要:相等和變量在內存中的存儲位置,數據類型判斷數據類型和值判斷數據類型和值直接賦值,兩者滿足列表拷貝,另外開辟內存空間深拷貝與淺拷貝所有的數值類型布爾數字字符串都是不可變數據類型列表是可變數據類型列表里嵌套列表時淺拷貝是拷貝內置列表的存儲位置深

相等 "is "和"=="

變量
id:在內存中的存儲位置,id(a)
value: ==
type:數據類型
==: 判斷數據類型和值
is:判斷id,數據類型和值

li =[1,"1",6]
li1 = li    #直接賦值,兩者滿足"is"
li1
[1, "1", 6]
id(li)
140492002190728
id(li1)
140492002190728
li is li1
True
li2 =li.copy()    #列表拷貝,另外開辟內存空間
li2
[1, "1", 6]
li2 is li
False
li2 == li
True
深拷貝與淺拷貝

所有的數值類型(布爾、數字)、字符串都是不可變數據類型
列表是可變數據類型

列表里嵌套列表時,淺拷貝是拷貝內置列表的存儲位置
深拷貝會把內置列表的內容拷貝出來,重新存儲一份

淺拷貝

li.copy()

li[:]

li=[[1,3],"2",4]
li1 = li.copy()
li1
[[1, 3], "2", 4]
li[0].append(5)
li
[[1, 3, 5], "2", 4]
li1
[[1, 3, 5], "2", 4]

import copy

copy.copy(li)

>>> import copy
>>> li2 = copy.copy(li)
>>> li[0].append(0)
>>> li
[[1, 3, 5, 0], "2", 4]
>>> li2
[[1, 3, 5, 0], "2", 4]


深拷貝

import copy

copy.deepcopy()

>>> li3 = copy.deepcopy(li)
>>> li[0].append(1001)
>>> li
[[1, 3, 5, 0, 1001], "2", 4]
>>> li3
[[1, 3, 5, 0], "2", 4]
>>> id(li[0])
139645242725128
>>> id(li3[0])
139645237769992

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42232.html

相關文章

  • python_bomb----字符串操作

    摘要:字符串的創建由單引號雙引號及三層引號括起來的字符三層引號可輸出內容的特定格式轉義字符一個反斜線加一個單一字符可以表示一個特殊字符通常是不可打印的字符換行雙引號本身占位字符整數浮點數字符串十六進制整數字符串的特性索引正向索引從開始反向索引從 字符串的創建 由單引號、雙引號、及三層引號括起來的字符 str = hello,sheen str = hello,sheen ...

    mumumu 評論0 收藏0
  • python_bomb----元組(tuple)

    摘要:元組的創建元組是帶了約束的列表,仍可以存放任意數據類型默認元組內容是不可改變的,但當元組內包含可變數據類型時,可以間接修改元組如果元組內只有一個元素,其后要加逗號,否則數據類型不確定元組的常用方法元組的特性索引切片重復連接只能增加元組成 元組(tuple)的創建 元組是帶了約束的列表,仍可以存放任意數據類型 >>> sheen =(1,3,True,3.4,[1,4],(1,5)) >...

    layman 評論0 收藏0
  • python_bomb----數據類型

    摘要:數值類型整形長整形有長整形沒有長整形浮點型復數類型查看幫助可以使用什么方法,實現什么功能共軛虛部實部初學階段,避免使用開頭的內置功能字符串數據類型學生管理系統學生管理系統數據類型的轉換在中,所有的數據類型都可以作為內置函數,用來轉換數 數值類型 1.整形 Python 2.7.5 (default, Feb 11 2014, 07:46:25) >>> aint=3 >>> type...

    moven_j 評論0 收藏0
  • python_bomb----數據類型總結

    摘要:數據類型有數字,字符串,值,列表,元組,集合,字典可變與不可變可變與不可變的區別對這個數據類型進行增刪改差時,數據存儲地址不變,不會開辟新的空間可變不開辟新空間不可變會改變內存地址不可變數據類型數字,字符串,值,元組可變數據類型列表,集合, 數據類型 有:數字,字符串,bool值,列表,元組,集合,字典 可變與不可變 可變與不可變的區別:對這個數據類型進行增刪改差時,數據存儲地址不變,...

    dkzwm 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<