Pythonでセットをリストに変換しても順序が保持されないのはなぜですか?

ニールストンピント
ar=[10,20,20,10,10,30,50,10,20]  
ar.sort()  
nar = list(set(ar))

結果は私に与える

nar = [10,20,50,30] instead of [10,20,30,50]

誰かがこれを説明できますか

トーマス・ブレイド

クイックサマリー

セットは、定義による順序を保持しません。

それでも重複を削除したいだけでなく、順序を維持したいですか?

>>> from collections import OrderedDict
>>> items = [10, 4, 10, 2, 2, 2, 7]
>>> list(OrderedDict.fromkeys(items))
[10, 4, 2, 7]

これがお役に立てば幸いです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ソートされたリストがPythonでセットに変換されると、要素の順序が変わるのはなぜですか?

分類Dev

リストをセットに変換するときにセットが順序付けられるのはなぜですか?

分類Dev

Pythonセットが挿入順序を保持しないのはなぜですか?

分類Dev

順序付けされていないストリームが順序付けられたストリームよりも速いのはなぜですか?

分類Dev

天文学で地球座標からガラクトセントリック座標に変換しても距離が保持されないのはなぜですか?

分類Dev

MQL4 OrderModify()がバックテスト時に順序を変更しないのはなぜですか?

分類Dev

条件が変更されてもconditionalPanel()がリセットされないのはなぜですか?

分類Dev

PYTHONHASHSEED = 0の場合でも、Pythonセットの順序が決定論的でないのはなぜですか?

分類Dev

リストのリストが部分的にしか辞書に変換されないのはなぜですか?

分類Dev

emmeansコントラストをdata.frameに変換しても、正しいp値が報告されないのはなぜですか?

分類Dev

順序付けされていないリストが左ではなく右に浮いているのはなぜですか?

分類Dev

Python 3.6文字列の2つの順序付けられていないリストを効率的に比較し、重複を保持し、リストサイズが等しくない場合に解決するにはどうすればよいですか?

分類Dev

検索バーAndroidでテキストをすばやく削除しても、recyclerviewがリセットされないのはなぜですか?

分類Dev

配列リストを逆にしても結果が表示されないのはなぜですか?

分類Dev

親コンテナのパディングがフロートされた順序なしリストに適用されないのはなぜですか?

分類Dev

XMLテキストを変更してもサイズが変更されないのはなぜですか?

分類Dev

HTMLおよびCSSの水平メニューに順序付けされていないリストが使用されるのはなぜですか?

分類Dev

ngRepeatが期待どおりに順序付きリストを生成しないのはなぜですか?

分類Dev

オブジェクトの配列に対してデストラクタが逆の順序で呼び出されないのはなぜですか?

分類Dev

リストだけを使用してリストの差を計算するよりも、リストをセットに変換する方が速いのはなぜですか?

分類Dev

リストのスライスに新しい値を割り当てると、Pythonで元のリストが変更されるのはなぜですか

分類Dev

HashSetがリストから割り当てる配列の順序を変更しないようにするにはどうすればよいですか?

分類Dev

Pythonで2つの順序付けられていないリスト(セットではない)を効率的に比較する方法は?

分類Dev

JavascriptでTextboxのテキストを変更しても、Asp.NetでOnTextChangedがトリガーされないのはなぜですか

分類Dev

順序が定義されていない場合、Pythonはどのようにセットを反復できますか?

分類Dev

Cythonでリストをセットに変換できないのはなぜですか?

分類Dev

Python-リストのサイズを増やしているのに、forループの長さ関数が変更されないのはなぜですか

分類Dev

Java 8ストリーム要素が順番にアクセスされないのはなぜですか?

分類Dev

img srcの値がJSクリックイベントによって変更された場合、それを保持しているページに戻るボタンで再度アクセスしたときに、この値が空で始まらないのはなぜですか?

Related 関連記事

  1. 1

    ソートされたリストがPythonでセットに変換されると、要素の順序が変わるのはなぜですか?

  2. 2

    リストをセットに変換するときにセットが順序付けられるのはなぜですか?

  3. 3

    Pythonセットが挿入順序を保持しないのはなぜですか?

  4. 4

    順序付けされていないストリームが順序付けられたストリームよりも速いのはなぜですか?

  5. 5

    天文学で地球座標からガラクトセントリック座標に変換しても距離が保持されないのはなぜですか?

  6. 6

    MQL4 OrderModify()がバックテスト時に順序を変更しないのはなぜですか?

  7. 7

    条件が変更されてもconditionalPanel()がリセットされないのはなぜですか?

  8. 8

    PYTHONHASHSEED = 0の場合でも、Pythonセットの順序が決定論的でないのはなぜですか?

  9. 9

    リストのリストが部分的にしか辞書に変換されないのはなぜですか?

  10. 10

    emmeansコントラストをdata.frameに変換しても、正しいp値が報告されないのはなぜですか?

  11. 11

    順序付けされていないリストが左ではなく右に浮いているのはなぜですか?

  12. 12

    Python 3.6文字列の2つの順序付けられていないリストを効率的に比較し、重複を保持し、リストサイズが等しくない場合に解決するにはどうすればよいですか?

  13. 13

    検索バーAndroidでテキストをすばやく削除しても、recyclerviewがリセットされないのはなぜですか?

  14. 14

    配列リストを逆にしても結果が表示されないのはなぜですか?

  15. 15

    親コンテナのパディングがフロートされた順序なしリストに適用されないのはなぜですか?

  16. 16

    XMLテキストを変更してもサイズが変更されないのはなぜですか?

  17. 17

    HTMLおよびCSSの水平メニューに順序付けされていないリストが使用されるのはなぜですか?

  18. 18

    ngRepeatが期待どおりに順序付きリストを生成しないのはなぜですか?

  19. 19

    オブジェクトの配列に対してデストラクタが逆の順序で呼び出されないのはなぜですか?

  20. 20

    リストだけを使用してリストの差を計算するよりも、リストをセットに変換する方が速いのはなぜですか?

  21. 21

    リストのスライスに新しい値を割り当てると、Pythonで元のリストが変更されるのはなぜですか

  22. 22

    HashSetがリストから割り当てる配列の順序を変更しないようにするにはどうすればよいですか?

  23. 23

    Pythonで2つの順序付けられていないリスト(セットではない)を効率的に比較する方法は?

  24. 24

    JavascriptでTextboxのテキストを変更しても、Asp.NetでOnTextChangedがトリガーされないのはなぜですか

  25. 25

    順序が定義されていない場合、Pythonはどのようにセットを反復できますか?

  26. 26

    Cythonでリストをセットに変換できないのはなぜですか?

  27. 27

    Python-リストのサイズを増やしているのに、forループの長さ関数が変更されないのはなぜですか

  28. 28

    Java 8ストリーム要素が順番にアクセスされないのはなぜですか?

  29. 29

    img srcの値がJSクリックイベントによって変更された場合、それを保持しているページに戻るボタンで再度アクセスしたときに、この値が空で始まらないのはなぜですか?

ホットタグ

アーカイブ