Ich habe den folgenden Code zusammen zu überprüfen, ob eine Zeichenfolge/Wort alphabetisch geordnet ist:prüft wird, ob ein String in alphabetischer Reihenfolge in Python ist
def isInAlphabeticalOrder(word):
word1=sorted(word)
word2=[]
for i in word:
word2.append(i)
if word2 == word1:
return True
else:
return False
aber ich fühle mich wie es eine effizientere Art und Weise sein muß (weniger Codezeilen) zu überprüfen als die Zeichenfolgen in Listen umzuwandeln. Gibt es keinen Operanden, um Strings alphabetisch zu sortieren, ohne jedes Zeichen in eine Liste umzuwandeln? Kann jemand einen effizienteren Weg vorschlagen?
Pav Ametvic Haben Sie ** 'abc def' ** und ** 'abc betrachten!= ghu '** alphabetisch geordnet oder nicht? – eyquem