前提・実現したいこと
python初心者です。(プログラミング自体が初心者です。)
文字列をset関数で操作した場合の動作について教えてください。
以下のソースコードを試したところ
{'c', 'n', 'e', 'v', 'i', 'o', 't', 'd'}
このような文字列が返って来ました。
set関数を使って文字列を操作した場合
重複した文字は削除され、文字ごとに区切られるという認識があったため
期待した返り値は
{'d', 'i', 'v', 'e', 'n', 't', 'o', 'c'}
です。
どのようなルールに従って文字列の並び替えが行われたのでしょうか?
回答よろしくお願い致します。
該当のソースコード
Python
1 2myset = set('diveintocode') 3print(myset) 4 5結果:{'c', 'n', 'e', 'v', 'i', 'o', 't', 'd'}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/12 04:03