下面是一道面試題
m = {1: 2, 3: 4}
for k, v in m.items():
m[k + 2] = v + 2
l = m
l[9] = 10
func(1)
m[7] = 8
問:l 和 m 的內容分別是啥。
注意:1.在這裏,這個程序運行不了會報錯,因爲在循環中遍歷字典的時候,不能做涉及字典的鍵的操作。
2.l = m 是淺拷貝,所以當註釋了func(1)時,最後,l 和 m 中的內容是一致的。
下面是一道面試題
m = {1: 2, 3: 4}
for k, v in m.items():
m[k + 2] = v + 2
l = m
l[9] = 10
func(1)
m[7] = 8
問:l 和 m 的內容分別是啥。
注意:1.在這裏,這個程序運行不了會報錯,因爲在循環中遍歷字典的時候,不能做涉及字典的鍵的操作。
2.l = m 是淺拷貝,所以當註釋了func(1)時,最後,l 和 m 中的內容是一致的。
類:具有相同特徵的一類事物(人、狗、老虎) 對象/實例:具體的某一個事物(隔壁阿花、樓下旺財) class Person: # 類名 country = 'China' # 創