Python 2 プログラムに小さな問題があります。
これが私の機能です:
def union(q,p):
q = q + p
q = set(q)
return q, p
次に、新しい 2 つのリストを作成し、関数を呼び出しました。
a = [1,2,3]
b = [2,4,6]
union(a,b)
最後に、私は印刷しa
ていb
ます:
>>>print a
[1,2,3]
>>>print b
[2,4,6]
ご覧のとおり、私の関数は の値を変更しませんでしたa
。なんで?どうすれば修正できますか?私は何を間違っていますか?
注: a
以前[1,2,3,4,6]
は[1,2,3]
ありがとう。