1. 程式人生 > >python list列表dict字典引用傳遞

python list列表dict字典引用傳遞

python 中的list和dict是當其作為引數進行傳遞的時候,是引用傳遞。
何謂引用傳遞?
就是函式內部對list和dict引數的修改和刪除操作會影響到實參。

以列表舉例說明如下:
定義一個函式,用於更新列表。
定義一個列表,作為函式引數呼叫更新函式。
最後輸出列表。

def update_list(list_one):
    list_a.append('a')



list_a = [2,3,5,6]

# update
update_list(list_a)

print list_a

[2, 3, 4, 5, 6, ‘a’]

可以看到列表內容被修改。