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

पायथन - सूची में केवल आसन्न शब्दों को जोड़ना

इस लेख में, हम सीखेंगे कि एक सूची में आसन्न शब्दों को कैसे जोड़ा जाए, अंकों को नहीं। समस्या को हल करने के लिए नीचे दिए गए चरणों का पालन करें।

  • सूची प्रारंभ करें।
  • आइसल्फा पद्धति का उपयोग करके उन शब्दों को खोजें जो अंक नहीं हैं।
  • 4शामिल होने की विधि का उपयोग करके शब्दों को मिलाएं।
  • आइडिजिट विधि का उपयोग करके सभी अंकों को अंत में जोड़ें।
  • परिणाम प्रिंट करें।

उदाहरण

# initialzing the list
strings = ['Tutorials', '56', '45', 'point', '1', '4']

# result
result = []

words = [element for element in strings if element.isalpha()]
digits = [element for element in strings if element.isdigit()]

# adding the elements to result
result.append("".join(words))
result += digits

# printing the result
print(result)

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

आउटपुट

['Tutorialspoint', '56', '45', '1', '4']

आइए उस कोड को देखें जो समस्या को हल करने के लिए एक अलग तरीके का उपयोग करता है। हम शब्दों और अंकों को फ़िल्टर करने के लिए फ़िल्टर विधि का उपयोग करेंगे।

उदाहरण

# initialzing the list
strings = ['Tutorials', '56', '45', 'point', '1', '4']

def isalpha(string):
   return string.isalpha()

def isdigit(string):
   return string.isdigit()

# result
result = ["".join(filter(isalpha, strings)), *filter(isdigit, strings)]


# printing the result
print(result)
['Tutorialspoint', '56', '45', '1', '4']

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

आउटपुट

['Tutorialspoint', '56', '45', '1', '4']

निष्कर्ष

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


  1. पायथन में पूर्णांक के लिए बाइनरी सूची

    हम विभिन्न दृष्टिकोणों का उपयोग करके पायथन में एक बाइनरी संख्या का प्रतिनिधित्व करने वाले 0s और 1s की सूची को दशमलव संख्या में बदल सकते हैं। नीचे दिए गए उदाहरणों में हम int() विधि के साथ-साथ बिटवाइज़ लेफ्ट शिफ्ट ऑपरेटर का उपयोग करते हैं। int का उपयोग करना () int() विधि दो तर्कों में लेती है और नीचे

  1. पायथन में एक क्रमबद्ध सूची कैसे उत्पन्न करें?

    पायथन में सूचियों पर सॉर्ट विधि तुलना करने के लिए दिए गए वर्ग के gt और lt ऑपरेटरों का उपयोग करती है। अधिकांश निर्मित कक्षाओं में पहले से ही इन ऑपरेटरों को लागू किया गया है, इसलिए यह स्वचालित रूप से आपको क्रमबद्ध सूची देता है। आप इसे इस प्रकार उपयोग कर सकते हैं: words = ["Hello", "Worl

  1. एक स्ट्रिंग को पायथन में शब्दों की सूची में कैसे परिवर्तित करें?

    एक स्ट्रिंग को शब्दों की सूची में बदलने के लिए, आपको बस इसे व्हाइटस्पेस पर विभाजित करने की आवश्यकता है। आप स्ट्रिंग क्लास से स्प्लिट() का उपयोग कर सकते हैं। इस पद्धति के लिए डिफ़ॉल्ट सीमांकक व्हॉट्सएप है, अर्थात, जब किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हॉट्सएप वर्णों में विभाजित