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.
次のようなことをすると:
U = [(1.0, 0.0), (0.0, 1.0)] set(U)
それは私に与えます:
{(0.0, 1.0), (1.0, 0.0)}
リストをセットに変換したいだけです。何か助けはありますか?
ありがとう
あなたを混乱させているのは、タプルの対称的な性質だと思います。リストをセットに変換しても、タプル内のアイテムの配置には影響しませんが、タプルの順序に影響します。これは、セットが本来順序付けられていないためです。非対称タプルを使用した別の例を次に示します。
>>> U = [(2.0, 0.0), (0.0, 1.0)] >>> set(U) {(0.0, 1.0), (2.0, 0.0)}