Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこの質問に出くわしました。コード:
>>> values = [0, 1, 2] >>> values[1] = values >>> values [0, [...], 2]
私が期待する結果は次のとおりです。
[0, [0, 1, 2], 2]
これはpythonリストの無限割り当てですか? 舞台裏とは?
ありがとう。
>>> values = [0, 1, 2] >>> values[1] = values
あなたvalues[1]はvalues、それは[0, 1, 2]、values1の代わりに、そして今valuesは[0, 1, 2]、values1の代わりに、、、1の[0, 1, 2]代わりに、、1の代わりに、、1の代わりに、、、1の代わりに…と言っています。 ... ... ...values[0, 1, 2]values[0, 1, 2]values[0, 1, 2]values
values[1]
values
[0, 1, 2]