アルファベット順で並べ替える簡単な方法はありますか?数字で並べ替えることは簡単です。 はいキャピトル文字はスペースなし最大5桁の数字 Python、アミノ酸配列番号?数字で並べ替える簡単な方法はありますか?
私が試したPythonで:として
from natsort import natsort_keygen, ns
l1 = ['D1', 'E1', 'S1', 'S4', 'S6', 'C1', 'S2', 'D2', 'C2', 'E2', 'W373']
natsort_key1 = natsort_keygen(key=lambda y: y.lower())
l1.sort(key=natsort_key1)
l1
# Gives:
['C1', 'C2', 'D1', 'D2', 'E1', 'E2', 'S1', 'S2', 'S4', 'S6', 'W373']
しかし、それのようなID:
['C1', 'D1', 'E1', 'S1', 'C2','D2', 'E2', 'S2', 'S4', 'S6', 'W373']
アミノ酸には2つの文字がありますか? – GiantsLoveDeathMetal
@GiantsLoveDeathMetalあなた自身の質問に答えるために、皮肉を避けて自分自身を設定してください。 – 8protons
@ 8protonsこの場合、彼のコメントを削除して自分自身に答えることは正当です。私はただ1つの手紙があったことを知らなかった、元の質問に情報が欠けていた、他の人もそれを知らないかもしれない、そしてそれは問題のためにちょっと重要である。 – bgse