String के Letters को Alphabetically Sort करना
String के Letters को Alphabetically Sort करने के लिए, आपको sorted Function का उपयोग करना होगा जो Letters की Sorted List Return करता है जिसे आप फिर Join करके String प्राप्त कर सकते हैं।
Basic Example:
>>> s = "helloworld" >>> ''.join(sorted(s)) 'dehllloorw'
Unique Characters Only (Set का उपयोग):
यदि आप केवल Unique Characters Sorted चाहते हैं, तो Result प्राप्त करने के लिए Sets का उपयोग कर सकते हैं।
>>> s = "helloworld" >>> ''.join(sorted(set(s))) 'dehlorw'
Case-Insensitive Sorting:
>>> s = "HelloWorld" >>> ''.join(sorted(s, key=str.lower)) 'deHllloorW' # या Lowercase में Convert करके >>> ''.join(sorted(s.lower())) 'dehllloorw'
Reverse Alphabetical Order:
>>> ''.join(sorted(s, reverse=True)) 'wroolllhed'
Unicode Characters के साथ:
>>> s = "café" >>> ''.join(sorted(s)) 'acef' # 'é' को 'e' के बाद Sort करता है (Unicode Code Point के अनुसार) # Locale-aware Sorting के लिए import locale locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') >>> ''.join(sorted(s, key=locale.strxfrm)) 'acef'
Words को Sort करना (Characters नहीं):
>>> s = "hello world python" >>> ' '.join(sorted(s.split())) 'hello python world'