Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में String के Letters को Alphabetically Sort कैसे करें?


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'

  1. - पायथन में स्ट्रिंग को कैसे रिवर्स करें?

    पायथन में स्ट्रिंग को रिवर्स करने के लिए स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण के लिए: >>> Hello[::-1] olleH >>> Halloween[::-1] neewollaH [] ऑपरेटर कोलन : से अलग 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। य

  1. - पायथन में स्ट्रिंग का आकार कैसे प्राप्त करें?

    पायथन में len() नामक एक मेथड होता है जो हमें किसी भी कंपोजिट ऑब्जेक्ट की लंबाई देता है। स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को len() कॉल में पास करें। उदाहरण print(len(Hello World!)) आउटपुट 12 यदि आप स्ट्रिंग का आकार बाइट्स में चाहते हैं, तो आप sys मॉड्यूल से getsizeof() मेथड का उपयोग

  1. - पायथन में स्ट्रिंग की लंबाई कैसे प्राप्त करें?

    पायथन में len() नामक एक मेथड होता है जो हमें किसी भी कंपोजिट ऑब्जेक्ट की लंबाई देता है। स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को len() कॉल में पास करें। उदाहरण के लिए, print(len(abcdefghijklmnopqrstuvwxyz)) आउटपुट: 26