2017-12-15 10 views

答えて

2

期待出力Howcome期待どおりに動作していません新しいリストを作成し、関数内の変数bに再割り当てするためです。

代わりに.append()を使用すると、期待した結果が得られます。

def example(b): 
    b.append('z') 

b = [1,2,3] 
example(b) 

python variable scoping for more detailsをご覧ください。

関連する問題