# d = dict.fromkeys("張無忌","趙敏"
) #建立字典
# print(d)#
# 返回新字典,和原來的字典沒有關係
# dic ={}# d = dic.fromkeys("
風扇哥","很睏"
)# print(dic)# {}
# print(d)#
# 如果value是可變的資料型別,# 那麼其中乙個key對應的value執行更改操作,其他的也跟著改變
d = dict.fromkeys("賦值(共用乙個物件)胡辣湯"
,)print(d)#
# print(id(d["胡
"]))#1797375051912
# print(id(d["辣
"]))#1797375051912
# print(id(d["湯
"]))#1797375051912
#說明這幾個還是同乙個 所以對其中乙個進行改變別的也進行相應的改變
# d["胡
湖南特色")
# print(d)#
胡辣湯","
麻辣香鍋
","灌湯包
","油潑麵"]
# lst2 =lst1 #並沒有產生新物件.只是乙個指向(記憶體位址)的賦值
# print(id(lst1))#
2253612239048
# print(id(lst2))#
2253612239048
"葫蘆娃")
# print(lst1)#[
'胡辣湯
', '
麻辣香鍋
', '
灌湯包', '
油潑麵', '
葫蘆娃'
]# print(lst2)#[
'胡辣湯
', '
麻辣香鍋
', '
灌湯包', '
油潑麵', '
葫蘆娃']
淺拷貝(新建物件)
胡辣湯","
麻辣香鍋
","灌湯包
","油潑麵"]
# lst2 =lst1.copy() #拷貝,抄作業,可以幫我們建立新的物件,和原來一模一樣,淺拷貝
# print(id(lst1))#
2232732993736
# print(id(lst2))#
2232732993672#"
葫蘆娃"
)# print(lst1)#['胡辣湯', '麻辣香鍋', '灌湯包', '油潑麵', '葫蘆娃']
# print(lst2)#['胡辣湯', '麻辣香鍋', '灌湯包', '油潑麵']
淺拷貝(只拷貝第一層內容)
胡辣湯", "
灌湯包", "
油潑麵", "
麻辣香鍋
", ["
長白山", "
白洋淀", "
黃鶴樓"
]]# lst2 =lst1.copy() #淺拷貝,只拷貝第一層內容
## print(id(lst1))#
1199044806792
# print(id(lst2))#
1199044806984
# print(lst1)
# print(lst2)
## lst1[
葫蘆娃"
)# print(lst1)
# print(lst2)
深拷貝
import copylst1 = ["
胡辣湯", "
灌湯包", "
油潑麵", "
麻辣香鍋
", ["
長白山", "
白洋淀", "
黃鶴樓"
]]lst2 =copy.deepcopy(lst1)#深拷貝 物件內部的所有內容都要複製乙份.深度轉殖 原型模式
print(id(lst1))#
2150506176840
print(id(lst2))#
2150506178120
print(lst1)#[
'胡辣湯
', '
灌湯包', '
油潑麵', '
麻辣香鍋
', ['
長白山', '
白洋淀', '
黃鶴樓'
]]print(lst2)#[
'胡辣湯
', '
灌湯包', '
油潑麵', '
麻辣香鍋
', ['
長白山', '
白洋淀', '
黃鶴樓'
]]lst1[
葫蘆娃"
)print(lst1)#[
'胡辣湯
', '
灌湯包', '
油潑麵', '
麻辣香鍋
', ['
長白山', '
白洋淀', '
黃鶴樓', '
葫蘆娃'
]]print(lst2)#[
'胡辣湯
', '
灌湯包', '
油潑麵', '
麻辣香鍋
', ['
長白山', '
白洋淀', '
黃鶴樓']]
基於CAReplicatorLayer建立動畫
這是2015年3月的新加入的ios動畫,你可能從來沒有聽說過careplicatorlayer,那是乙個很酷難以理解但強大的coreanimation類。先上效果圖 20行 建立動畫,直接上 careplicatorlayer可以複製自己子層的layer,並且複製的出來的layer和原來的子laye...
Mybatis SqlSession物件建立過程
mybatis是個很方便的框架,其中最重要的無疑就是session物件了。知其然,知其所以然才能不斷提高,今天開始嘗試閱讀原始碼,掌握更多的知識!當然,本篇皆為個人推測總結,博主才疏學淺,有錯誤望包涵指出!通過resource載入全域性配置檔案,並返回乙個流物件 例項化sqlsessionfacto...
音創點歌機 音創KTV點歌系統
音創點歌系統是一款非常好用的ktv點歌軟體,適用於專業歌廳 單位演播廳 家庭卡拉ok點歌等等場所,另外軟體還會自動識別是否安裝解壓卡,沒有安裝解壓卡就從顯示卡輸出。音創ktv點歌系統功能介紹 2 支援自動分配歌曲的 伺服器,自動跳過壞歌和壞硬碟,支援大型歌廳中的多伺服器群組資源互用。3 支援有盤和無...