Monday, 15 August 2011

python - Printing nested list as string for display -


मेरे पास यह कोड है:

  डेटा = [["सेब", 2], ["केक", 7], ["चॉकलेट", 7], ["अंगूर", 6]]  

मैं अपना कोड चलाने के दौरान इसे अच्छी तरह से प्रदर्शित करना चाहता हूं ताकि आप भाषण चिह्न, या चौकोर ब्रैकेट नहीं देख पाएंगे, यह ऐसा दिखता है:

  सेब, 2 केक, 7 चॉकलेट, 7 अंगूर, 6  

मैंने मेरी मदद के लिए इस साइट पर देखा:

हालांकि उन्होंने प्रिंट ("\ n" .join) का उपयोग करने के लिए कहा, जो केवल अगर काम करता है एक सूची में मान सभी स्ट्रिंग हैं

मैं इस समस्या का कैसे हल कर सकता हूं?

सामान्य तौर पर, ऐसी चीजें हैं जो आपको ऑब्जेक्ट्स की संरचना को समझने में मदद करने के लिए आउटपुट देगा।

लेकिन आपके विशिष्ट प्रारूप के लिए, आप उस सूची को इस प्रकार से प्राप्त कर सकते हैं:

  डेटा = [["सेब डेटा में "", 2], ["केक", 7], ["चॉकलेट", 7], ["अंगूर", 6]] के लिए: प्रिंट ("% s,% d"% (s , N)) #, या एक वैकल्पिक सिंटैक्स जो आपके डेटा में ई के लिए कई तर्क हैं, मदद कर सकता है: प्रिंट ("% s,% d"% tuple (e))  

दोनों आउटपुट:

<प्री> सेब, 2 केक, 7 चॉकलेट, 7 अंगूर, 6

No comments:

Post a Comment