文字列/単語がアルファベット順に並べられているかどうかを確認するために、次のコードをまとめました。
def isInAlphabeticalOrder(word):
word1=sorted(word)
word2=[]
for i in word:
word2.append(i)
if word2 == word1:
return True
else:
return False
しかし、文字列をリストに変換する以外に、チェックするためのより効率的な方法(コードの行数が少ない)が必要だと思います。各文字をリストに変換せずに文字列をアルファベット順にソートするオペランドはありませんか?誰かがより効率的な方法を提案できますか?