मैं एक साथ रख दिया निम्नलिखित कोड की जाँच करने के लिए यदि एक स्ट्रिंग/शब्द वर्णानुक्रम में वर्णमाला के क्रम में है:पता चल सके कि एक स्ट्रिंग अजगर
def isInAlphabeticalOrder(word):
word1=sorted(word)
word2=[]
for i in word:
word2.append(i)
if word2 == word1:
return True
else:
return False
लेकिन मैं की तरह वहाँ एक और अधिक कारगर तरीका होना चाहिए लग रहा है (कोड की कम लाइनें) स्ट्रिंग्स को स्ट्रिंग में बदलने के अलावा अन्य की जांच करें। क्या प्रत्येक char को सूची में बदलने के बिना वर्णमाला को तारों को क्रमबद्ध करने के लिए कोई ऑपरेंड नहीं है? क्या कोई और अधिक कुशल तरीका सुझा सकता है?
पाव Ametvic आप समझते क्या ** 'एबीसी डीईएफ़' ** और ** 'एबीसी!= ghu '** वर्णानुक्रम से आदेश दिया गया है या नहीं? – eyquem