8
が登場私は、リストの内容をプリントアウトし、私は次の出力を得た:のpython - リストを印刷し、3つの点は、内部サブリストに
[[...], [...], [...], [...], [...], [...]]
これらの奇妙な点は何ですか?
私はあなたが誤って自分自身への参照を含むリスト(またはここでは、参照の多くを)建ておそらくのpython 2.7.3
が登場私は、リストの内容をプリントアウトし、私は次の出力を得た:のpython - リストを印刷し、3つの点は、内部サブリストに
[[...], [...], [...], [...], [...], [...]]
これらの奇妙な点は何ですか?
私はあなたが誤って自分自身への参照を含むリスト(またはここでは、参照の多くを)建ておそらくのpython 2.7.3
を使用:
>>> a = ['x']
>>> a
['x']
>>> a[0] = a
>>> a
[[...]]
3つのドットが文字列となるように使用されています表現は再帰で溺れることはありません。
>>> id(a)
165875500
>>> id(a[0])
165875500
>>> a is a[0]
True
これも '2.7'で実装されました...今日までは決して見たことがありません。 –
あなたはどのようなリストを印刷しました:あなたは
id
とis
演算子を使用して、これを確認することができますか?実際のコードを表示する必要があります。 – BrenBarnどのようにリストを作ったのですか? –