-51-
pythonここに言語を入力
1def test_func(x, l=[]): 2 l.append(x) 3 return l 4y = [1, 2, 3] 5r = test_func(100, y) 6 7print(r) 8#[1,2,3,100]
def test_func(x, l=[]):
で、先にxが来ているのに出力されるとき最後に100が来るのはなぜですか?
appendになっているからだとは思うのですが、
括弧の中の順序は関係ないと思ってもいいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/15 12:33