# 第一種:賦值運算,他們的內存地址是同樣的 li = {"1":[1,2,3]} li2 = li print(id(li),id(li2)) # 第二種:淺拷貝,他們的內存地址就不同了,可是他們裏面的列表內存地址還同樣 li3 = li.copy() print(id(li),id(li3)) print(id(li['1']),id(li3['1'])) # 第三種 深拷貝,這個連裏面列表的內存都不同了 import copy li4 = copy.deepcopy(li) print(id(li),id(li4)) print(id(li['1']),id(li4['1']))
hile循環 格式: while 條件: 循環體 else: 循環完畢以後要執行的 for 循環 格式: for i in 可迭代對象: 循環體 else: 循環執行完畢要執行的代碼 if的使用 標準格式: if 條件: 代碼塊 elif 條件: 代碼塊 else:上面條件都不知足要執行的代碼 其餘 range():裏面有三個參數:起始位置,結束位置,步長 break():結束這個循環 continue():中止本次循環,繼續下一次循環