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

Python में दी गई स्ट्रिंग में शब्दों को उल्टा करें

हमें एक स्ट्रिंग दी गई है, और हमारा लक्ष्य स्ट्रिंग में मौजूद सभी शब्दों को उल्टा करना है। हम आउटपुट प्राप्त करने के लिए split मेथड और reversed फ़ंक्शन का उपयोग कर सकते हैं। आइए कुछ नमूना टेस्ट केस देखें।

इनपुट: string = "I am a python programmer"
आउटपुट: programmer python a am I


इनपुट: string = "tutorialspoint is a educational website"
आउटपुट: website educational a is tutorialspoint

आइए अपने लक्ष्य को प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।

एल्गोरिदम

1. स्ट्रिंग इनिशियलाइज़ करें।
2. स्ट्रिंग को स्पेस पर विभाजित करें और परिणामी सूची को words नामक वेरिएबल में स्टोर करें।
3. reversed फ़ंक्शन का उपयोग करके शब्दों की सूची को उल्टा करें।
4. परिणाम को सूची में बदलें।
5. join फ़ंक्शन का उपयोग करके शब्दों को जोड़ें और प्रिंट करें।

उपरोक्त एल्गोरिदम के लिए कोड देखें।

उदाहरण

## स्ट्रिंग इनिशियलाइज़ करें
string = "I am a python programmer"

## स्ट्रिंग को स्पेस पर विभाजित करें
words = string.split()

## reversed() फ़ंक्शन का उपयोग करके शब्दों को उल्टा करें
words = list(reversed(words))

## शब्दों को जोड़ें और प्रिंट करें
print(" ".join(words))

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।

programmer python a am I

आइए अलग इनपुट के लिए कोड को एक बार फिर से चलाएं।

उदाहरण

## स्ट्रिंग इनिशियलाइज़ करें
string = "tutorialspoint is a educational website"

## स्ट्रिंग को स्पेस पर विभाजित करें
words = string.split()

## reversed() फ़ंक्शन का उपयोग करके शब्दों को उल्टा करें
words = list(reversed(words))

## शब्दों को जोड़ें और प्रिंट करें
print(" ".join(words))

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।

website educational a is tutorialspoint

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में उल्लेख करें।

  1. - पायथन प्रोग्राम: दिए गए स्ट्रिंग में शब्द गिनें

    स्ट्रिंग में शब्दों की संख्या गिनने के कई तरीके हैं। सरल दृष्टिकोण व्हाइटस्पेस सेपरेटर का उपयोग करता है। विधि 1: फोर लूप (मूल) def count_words_for(text): total = 1 # कम से कम एक शब्द (यदि खाली नहीं) for i in range(len(text)): if text[i] in ( , \n, \t): total += 1 re

  1. - पायथन में दी गई स्ट्रिंग से सभी डुप्लिकेट हटाना

    समस्या विवरण पायथन में स्ट्रिंग से सभी डुप्लिकेट हटाने के लिए, हमें पहले स्ट्रिंग को स्पेस से विभाजित करना होगा ताकि हमारे पास प्रत्येक शब्द एक सरणी में हो। फिर डुप्लिकेट हटाने के कई तरीके हैं। हम सभी शब्दों को लोअरकेस में बदलकर, फिर उन्हें सॉर्ट करके और अंत में केवल अद्वितीय वालों को चुनकर डुप्लिके

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

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