我已经编写了以下代码来检查一个字符串/单词是否按字母顺序排列:
def isInAlphabeticalOrder(word):
word1=sorted(word)
word2=[]
for i in word:
word2.append(i)
if word2 == word1:
return True
else:
return False
但我感觉应该有一种更有效率的方法(代码行数更少)来检查,而不是将字符串转换为列表。难道没有一种操作符可以按字母顺序对字符串进行排序,而无需将每个字符转换为列表吗?有人可以建议更有效的方法吗?