【发布时间】:2015-01-06 18:13:36
【问题描述】:
为什么 Lista1 发生了变化,而 Lista2 却没有?哪些方法直接改变列表?
def altera(L1, L2):
for elemento in L2:
L1.append(elemento)
L2 = L2 + [4]
L1[1]= 10
del L2[0]
return L2[:]
Lista1 = [1, 2, 3]
Lista2 = [1, 2, 3]
Lista3 = altera(Lista1, Lista2)
print(Lista1)
print(Lista2)
print(Lista3)
【问题讨论】:
-
你到底想做什么?
-
只是想知道为什么,已经回答了:)
标签: python list methods mutability