Pythonでアルファベット順にソートする方法

Pythonの文字列をアルファベット順に並べ替えるには、sorted()関数とjoin()メソッドを使用できます。

最初に、文字列をソートするためにsorted()関数を使います。sorted()関数の最初の引数はソートする文字列、2番目の引数keyはソートの基準を指定することができます。ここでは、文字列を小文字にしてソートするためにララムダ関数、いわゆる無名関数を基準にできます。

次に、ソートした文字リストをjoin()メソッドで文字列に結合します。join()メソッドは、リストを引数に取り、リストの要素を連結して、指定された文字を区切り文字として使用します。

以下にサンプルコードを示します。

string = "python"
sorted_string = ''.join(sorted(string, key=lambda x: x.lower()))
print(sorted_string)

ホノピー

bannerAds