ですから、私はPythonに非常に慣れていないので、これら2つのステートメントの評価が異なる理由を一生理解することはできません。
[x> 5の場合、範囲(1,11)のxの場合は3 * x]
[18、21、24、27、30]
{x> 5の場合、範囲(1,11)のxの場合は3 * x}
set([24、18、27、21、30])
一番上のものは私には完全に理にかなっていますが、なぜ2番目はそのような奇妙な順序で物事を印刷するのですか?かっこ「[」はリスト用で、「{」は辞書用です。
ですから、私はPythonに非常に慣れていないので、これら2つのステートメントの評価が異なる理由を一生理解することはできません。
[x> 5の場合、範囲(1,11)のxの場合は3 * x]
[18、21、24、27、30]
{x> 5の場合、範囲(1,11)のxの場合は3 * x}
set([24、18、27、21、30])
一番上のものは私には完全に理にかなっていますが、なぜ2番目はそのような奇妙な順序で物事を印刷するのですか?かっこ「[」はリスト用で、「{」は辞書用です。