Skip to main content
 首页 » 编程设计

python之在 Python 中更改列表

2025年05月04日22dyllove98
#Case 1 
myList=[1,2,3,4] 
old=myList 
myList=[5,6,7,8] 
print(old) 
 
#Case 2 
myList=[1,2,3,4] 
old=myList 
myList[0]=10 
print(old) 
 
#Case 3 
myList=[1,2,3,4] 
old=myList.copy() 
myList[0]=10 
print(old) 
 
[1, 2, 3, 4] 
[10, 2, 3, 4] 
[1, 2, 3, 4] 

对我来说,案例 3 是安全案例,案例 2 是明确的。但是,我无法清楚地理解为什么情况 1 old 没有更改。