私の講師はPythonに関するいくつかの質問を設定しましたが、これは私を混乱させてしまいました。なぜPythonは出力を伸ばします[[...]]
x = [[]]
x[0].extend(x)
Pythonが私に語った、xは[[...]]
であること、これを実行した後、...
は何を意味するのでしょうか?
y
場合は、次の結果がちょうど[[]]
y = [] # equivalent to x[0]
x = [[]]
y.extend(x)
あるとき、私はさらに混乱がx
は単に[[[]]]
されることに[[]]
を計算すべきではないことが計算されますか?
拡張とは何ですか? ...
の意味は何ですか?
'x'はそれ自身を参照するため、' str(x) 'は無限ループです。 Pythonがそれをキャッチすることは素晴らしいことです。 – tdelaney