इस लेख में, हम सीखेंगे कि एक सूची में आसन्न शब्दों को कैसे जोड़ा जाए, अंकों को नहीं। समस्या को हल करने के लिए नीचे दिए गए चरणों का पालन करें।
- सूची प्रारंभ करें।
- आइसल्फा पद्धति का उपयोग करके उन शब्दों को खोजें जो अंक नहीं हैं।
- 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']
निष्कर्ष
यदि लेख में आपके कोई प्रश्न हैं, तो उनका उल्लेख टिप्पणी अनुभाग में करें।