स्ट्रिंग्स को अल्पविराम से जोड़ना: एक संक्षिप्त समाधान
किसी सूची से स्ट्रिंग्स को संयोजित करने के लिए, प्रत्येक जोड़ी के बीच अल्पविराम लगाकर, विभिन्न तरीकों का उपयोग किया जा सकता है . एक प्रचलित तकनीक में ''.join() फ़ंक्शन को लैम्ब्डा फ़ंक्शन मैप() के साथ नियोजित करना शामिल है।
निम्नलिखित दृष्टिकोण इस तकनीक को प्रदर्शित करता है:
result = ','.join(map(lambda x: x ',', l))[:-1]
यहां, मानचित्र() फ़ंक्शन सूची 'एल' में प्रत्येक तत्व पर लैम्ब्डा फ़ंक्शन लागू करता है, प्रत्येक में अल्पविराम जोड़ता है डोरी। ''.join() फ़ंक्शन फिर इन संशोधित स्ट्रिंग्स को जोड़ता है, जिससे एक अल्पविराम से अलग स्ट्रिंग प्राप्त होती है। &&&]
वैकल्पिक रूप से, निम्नलिखित समाधान समान परिणाम प्राप्त करने का अधिक कुशल और संक्षिप्त साधन प्रदान करता है:my_string = ','.join(my_list)यह विधि सीधे जोड़ती है अल्पविराम के साथ 'my_list' में स्ट्रिंग, वांछित अल्पविराम से अलग की गई स्ट्रिंग का निर्माण करती है।my_string = ','.join(my_list)ऐसे मामलों के लिए जहां सूची में पूर्णांक या अन्य गैर-स्ट्रिंग प्रकार होते हैं, मानचित्र() फ़ंक्शन को str() फ़ंक्शन के साथ नियोजित किया जा सकता है सभी तत्वों को स्ट्रिंग्स में परिवर्तित करने के लिए:my_string = ','.join(map(str, my_list))यह संशोधित दृष्टिकोण सुनिश्चित करता है कि सूची के सभी तत्व स्ट्रिंग्स में परिवर्तित हो जाएं, जिससे अनुमति मिल सके अल्पविराम के साथ निर्बाध संयोजन के लिए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3