別のリストの部分文字列の順序に基づいてリストを並べ替える

Aliaksei Laurynovich

文字列のリストが2つあります。

list_one = ["c11", "a78", "67b"]
list_two = ["a", "b", "c"]

次の出力を取得するためにlist_oneからの文字列を使用して並べ替える最短の方法は何list_twoですか?

["a78", "67b", "c11"]

編集1:同様の質問があります別のリストの値に基づいてリストを並べ替えますか?、しかしその質問では、彼はすでに結果の文字列に必要なインデックスのリストを持っていますが、ここでは部分文字列のリストだけを持っています。

編集2:上記のリストの例は完全に代表的なものではない可能性があるため、別のケースを追加します。

list_oneは["1.cde.png", "1.abc.png", "1.bcd.png"]list_twoは["abc", "bcd", "cde"]です。出力は次のようになっているはずです[ "1.abc.png", "1.bcd.png", "1.cde.png"]

たとえば、list_oneがlist_twoよりも短い場合でも、次のように機能するはずです。

list_oneは["1.cde.png", "1.abc.png"]list_twoはです["abc", "bcd", "cde"]出力は次のようになっています[ "1.abc.png", "1.cde.png"]

blhsing
key = {next((s for s in list_one if v in s), None): i for i, v in enumerate(list_two)}
print(sorted(list_one, key=key.get))

この出力:

['a78', '67b', 'c11']

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別のリストの順序に基づいてリストを並べ替える

分類Dev

別のリストの順序に基づいてリストを並べ替える方法は?

分類Dev

別の文字列リストに基づいて文字列のリストを並べ替える

分類Dev

別の文字列の順序に基づいて文字列を並べ替える

分類Dev

文字列要素の数値部分に基づいてネストされたリストを並べ替える

分類Dev

別のリストの要素に基づいて文字列配列を並べ替える方法

分類Dev

数字に基づいて混合文字列のリストを並べ替える

分類Dev

別のリストに基づいてリストを並べ替える

分類Dev

Linq:別のリストに基づいてリストを並べ替える

分類Dev

別のリストの並べ替え方法に基づいてDartでリストを並べ替える

分類Dev

各内部リストの要素の順序に基づいてList <List <Integer >>を並べ替える方法は?

分類Dev

文字列値の参照リストに基づいて文字列リストを並べ替える方法

分類Dev

同じアイテムで順序が異なる別のリストに基づいて、重複するリストを並べ替えます

分類Dev

文字列のリストを数値部分の順に並べ替える

分類Dev

別の配列に基づいて1つのリストを並べ替える

分類Dev

カスタムの並べ替え順序配列に基づいて JSON を並べ替える

分類Dev

別の配列に基づいて複数の配列を並べ替える並べ替え順序

分類Dev

別の配列の並べ替え順序に基づいて配列を並べ替える

分類Dev

特定のフィールドに基づいて文字列のリストを並べ替える

分類Dev

文字列ラベルに基づいてリスト内のオブジェクトを並べ替える

分類Dev

LINQを使用してStatrtWithに基づいて文字列のリストを並べ替える方法

分類Dev

文字列配列の順序に基づいてArrayListを並べ替える-Java

分類Dev

別のリストに基づいてタプルのリストを並べ替える

分類Dev

DSUを使用して別のリストに基づいてリストを並べ替える

分類Dev

別のリストに基づいてリストを並べ替えてマージする

分類Dev

リストに基づいて列を並べ替えた後、データフレーム内の別の列を並べ替える

分類Dev

Bashの文字列のリストを、特定の部分文字列に従って数値で並べ替えます

分類Dev

R内の別のリストの順序に従ってリストを並べ替える

分類Dev

TCL:文字列の一部に基づいて文字列のリストを並べ替えます

Related 関連記事

  1. 1

    別のリストの順序に基づいてリストを並べ替える

  2. 2

    別のリストの順序に基づいてリストを並べ替える方法は?

  3. 3

    別の文字列リストに基づいて文字列のリストを並べ替える

  4. 4

    別の文字列の順序に基づいて文字列を並べ替える

  5. 5

    文字列要素の数値部分に基づいてネストされたリストを並べ替える

  6. 6

    別のリストの要素に基づいて文字列配列を並べ替える方法

  7. 7

    数字に基づいて混合文字列のリストを並べ替える

  8. 8

    別のリストに基づいてリストを並べ替える

  9. 9

    Linq:別のリストに基づいてリストを並べ替える

  10. 10

    別のリストの並べ替え方法に基づいてDartでリストを並べ替える

  11. 11

    各内部リストの要素の順序に基づいてList <List <Integer >>を並べ替える方法は?

  12. 12

    文字列値の参照リストに基づいて文字列リストを並べ替える方法

  13. 13

    同じアイテムで順序が異なる別のリストに基づいて、重複するリストを並べ替えます

  14. 14

    文字列のリストを数値部分の順に並べ替える

  15. 15

    別の配列に基づいて1つのリストを並べ替える

  16. 16

    カスタムの並べ替え順序配列に基づいて JSON を並べ替える

  17. 17

    別の配列に基づいて複数の配列を並べ替える並べ替え順序

  18. 18

    別の配列の並べ替え順序に基づいて配列を並べ替える

  19. 19

    特定のフィールドに基づいて文字列のリストを並べ替える

  20. 20

    文字列ラベルに基づいてリスト内のオブジェクトを並べ替える

  21. 21

    LINQを使用してStatrtWithに基づいて文字列のリストを並べ替える方法

  22. 22

    文字列配列の順序に基づいてArrayListを並べ替える-Java

  23. 23

    別のリストに基づいてタプルのリストを並べ替える

  24. 24

    DSUを使用して別のリストに基づいてリストを並べ替える

  25. 25

    別のリストに基づいてリストを並べ替えてマージする

  26. 26

    リストに基づいて列を並べ替えた後、データフレーム内の別の列を並べ替える

  27. 27

    Bashの文字列のリストを、特定の部分文字列に従って数値で並べ替えます

  28. 28

    R内の別のリストの順序に従ってリストを並べ替える

  29. 29

    TCL:文字列の一部に基づいて文字列のリストを並べ替えます

ホットタグ

アーカイブ