2006-04-28 参照渡し Pythonでは関数の引数は参照渡しです。といっても数値も文字列もタプルも変更不可なので、今のところ参照渡しを実感できるのはリストくらいですね。もちろんオブジェクトでもいいんでしょうが。 >>> def f(n, l): n += 1 l.append("a") >>> a, b = 1, [] >>> f(a, b) >>> a, b (1, ['a']) >>> f(a, b) >>> a, b (1, ['a', 'a'])