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

पायथन में इनबिल्ट फ़ंक्शन का उपयोग करके दिए गए स्ट्रिंग का क्रमपरिवर्तन

इस ट्यूटोरियल में, हम पायथन के इनबिल्ट फंक्शन का उपयोग करके एक स्ट्रिंग के क्रमपरिवर्तन को खोजने जा रहे हैं। क्रमपरिवर्तन . कहा जाता है . विधि क्रमपरिवर्तन itertools . में मौजूद है मॉड्यूल।

एक स्ट्रिंग के क्रमपरिवर्तन को खोजने की प्रक्रिया

  • itertools आयात करें मॉड्यूल।
  • स्ट्रिंग को इनिशियलाइज़ करें।
  • itertools.permutations का उपयोग करें स्ट्रिंग के क्रमपरिवर्तन को खोजने की विधि।
  • तीसरे चरण में, विधि एक वस्तु लौटाती है और उसे एक सूची में बदल देती है।
    • सूची में टुपल्स के रूप में स्ट्रिंग का क्रमपरिवर्तन होता है।

उदाहरण

आइए देखते हैं कार्यक्रम।

## importing the module
import itertools
## initializing a string
string = "XYZ"
## itertools.permutations method
permutaion_list = list(itertools.permutations(string))
## printing the obj in list
print("-----------Permutations Of String In Tuples----------------")
print(permutaion_list)
## converting the tuples to string using 'join' method
print("-------------Permutations In String Format-----------------")
for tup in permutaion_list:
   print("".join(tup))

आउटपुट

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

-----------Permutations Of String In Tuples----------------
[('X', 'Y', 'Z'), ('X', 'Z', 'Y'), ('Y', 'X', 'Z'), ('Y', 'Z', 'X'), ('Z', 'X', 'Y'), ('Z', 'Y', 'X')]
-------------Permutations In String Format-----------------
XYZ
XZY
YXZ
YZX
ZXY
ZYX

यदि आपको कार्यक्रम के संबंध में कोई संदेह है, तो कृपया टिप्पणी अनुभाग में उनका उल्लेख करें।


  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने की जरूरत है। यहां हम पूरी स्ट्रिंग को पार करते हैं और जांचते हैं कि प्रत्येक वर्ण एक स्वर है या नहीं और गिनती में वृद्धि क

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दी गई स्ट्रिंग स्वर है पालिंड्रोम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें स्ट्रिंग (स्वर और व्यंजन दोनों अक्षरों से युक्त) दी गई है, सभी व्यंजनों को हटा दें, फिर जांचें कि परिणामी स्ट्रिंग एक पैलिंड्रोम है या नहीं। यहां हम सबसे पहले स्ट्रिंग में मौजूद सभी व्यंजनों को हटाते हैं। प्रत्य

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह जांचने के लिए एक पायथन प्रोग्राम जेनरेट करना होगा कि वह स्ट्रिंग पंग्राम है या नहीं। पंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी अक्षर संग्रह मे