誰かがthis interesting formulationを掲示し、私は、Python 3コンソールでそれを試してみた:`{...}`はPython変数のプリント出力の意味ですか?
>>> (a, b) = a[b] = {}, 5
>>> a
{5: ({...}, 5)}
ここに解凍するためにたくさんがあるが、私が理解していない(と面白いキャラクター製剤のセマンティクスは、特に難しいようです検索するには{...}
とは何ですか?ビットの上変更する:私は{...}
が変更されていると期待しているだろうが、私の最も近いの推測は, 5
は最初のタプルを意味していることである:
>>> (a, b) = a[b] = {'x':1}, 5
>>> a
{5: ({...}, 5), 'x': 1}
それは本当に私をバッフルこの第二の出力であります要素はどういうわけか未定義ですか?そしてそれが{...}
の意味ですか?もしそうなら、これはPythonの私のためのタイプの新しいカテゴリです。私はもっと学ぶことができるように、その名前を付けたいと思います。
「省略記号」と呼ばれています。[こちら](https://stackoverflow.com/questions/772124/what-does-the-python-ellipsis-object-do)と[こちら](https: //stackoverflow.com/questions/101268/hidden-features-of-python/112316#112316) – CoryKramer
これはPythonの省略符号オブジェクトとは関係ありません – Eevee