पायथन में सूचियों के साथ काम करते समय, प्रत्येक तत्व को प्रिंट करना अक्सर एक चुनौती पेश करता है। पारंपरिक तरीके जैसे मैप() के साथ "\n"।join() का उपयोग करना या लूप के साथ सूची के माध्यम से पुनरावृत्ति करना बोझिल लग सकता है। यह आलेख सूची आइटमों को मुद्रित करने के संक्षिप्त और पायथोनिक तरीके को प्राप्त करने के लिए अनपैकिंग का उपयोग करके एक सुरुचिपूर्ण समाधान की जांच करता है। तारांकन चिन्ह (*) द्वारा। यह सुविधा हमें एक ही वेरिएबल से कई ऑब्जेक्ट को "अनपैक" करके एक साथ प्रिंट करने में सक्षम बनाती है, जिससे स्पष्ट लूप या जॉइनिंग ऑपरेशन की आवश्यकता प्रभावी रूप से समाप्त हो जाती है। ")] print(*myList, sep='\n')
Foo Bar
myList = [Person("Foo"), Person("Bar")] print(*myList, sep='\n')
पायथन 2 के लिए विकल्पों की खोज
Foo Barfuture
मॉड्यूल से print_function आयात करने से Python 3 प्रिंट सिंटैक्स को अपनाने की अनुमति मिलती है। वैकल्पिक रूप से, प्रत्येक आइटम को प्रिंट करने के लिए एक सीधा फॉर लूप का उपयोग किया जा सकता है:
सूची समझ को समझनाहालांकि अनपॅकिंग जितना संक्षिप्त नहीं है, सूची समझ सूचियों में हेरफेर करने के लिए एक शक्तिशाली उपकरण प्रदान करती है। "\n"।join() के साथ सूची समझ का संयोजन अनपैकिंग के लिए एक पठनीय विकल्प प्रदान करता है:
for p in myList: print p
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3