私はPythonの初心者です。私はPython 2.4.3を使用しています。Python(2.4.3)のset()の出力について混乱しました
set()
機能の結果、ご注文に関するご質問があります。私はset()
は、文字列から重複要素を削除します理解
と
[クラスセット必要に応じて反復可能から採取された要素を有する([反復可能])
戻り新しいセットオブジェクト、。] 1
しかし、例えば
、私は、次の手順を実行したときにa='abcdabcd'
set(a)
は、それは私が実際に期待
set(['a','b','c','d'])
の代わりに
set(['a','c','b','d'])
の結果を返しました。
なぜですか?出力がどのように生成されたのか理解できません。
事前に感謝します。
*集合 - ユニークな要素の順序付けられていないコレクション* –
なぜ2.4.3を使用していますか? –
関連性があるかもしれません:http://stackoverflow.com/q/12165200/748858 – mgilson