質問の始まりはここにありますカスタムソートpython
このアルファベットで特別な並べ替えをしたい
alphabet = u'aáàAâÂbBcCçÇdDeéEfFgGğĞhHiİîÎíīıIjJkKlLmMnNóoOöÖpPqQrRsSşŞtTuUûúÛüÜvVwWxXyYzZ
[aáàAâÂ]この文字グループは同じ優先度を持つ必要があります。以前のスレッドでは、@ happydaveは(alphabet.index(c)/ 2)を使用することを提案しました。
これにより、リスト内の隣接する文字の各ペアが同じ優先度にマップされます。
しかし、私の場合、私はキャラクターのペアを持っていませんか?例:aáàAâÂ、eéE、uUûúÛ、óoO、iİîÎíī。
私の意見では、簡単な方法は、各リストにペアの文字のみを含む1つのアイテムを追加することですが、それを実装する方法がわかりません。
[['word1', <Element tag at b719a4cc>], ['word2', <Element tag at b719a6cc>]]
アイテムが1つ追加されたリストのリスト
[['word1_', 'word1', <Element tag at b719a4cc>], ['word2_', 'word2', <Element tag at b719a6cc>]]