पायथन 2.7 का उपयोग करके, मैं टैब्यूलर डेटा स्क्रीन पर प्रिंट करने की कोशिश कर रहा हूं।पायथन प्रारूप टैब्यूलर आउटपुट
यह मोटे तौर पर क्या मेरी कोड लग रहा है की तरह है:
for i in mylist:
print "{}\t|{}\t|".format (i, f(i))
समस्या यह है कि, i
या f(i)
डेटा की लंबाई के आधार गठबंधन नहीं किया जाएगा।
यह है कि मैं क्या हो रही है है:
|foo |bar |
|foobo |foobar |
क्या मैं प्राप्त करना चाहते हैं:
|foo |bar |
|foobo |foobar |
कोई मॉड्यूल है कि यह कर परमिट हैं?
दूसरों के संदर्भ के लिए, मैं प्रारूप स्ट्रिंग को बदलना पड़ा "{0: {1}}" यह ठीक से काम करने के लिए मिलता है। – Darkhydro
Pylint के बारे में * :(। इसमें कहा गया है "प्रयुक्त * या ** जादू",। –
ध्यान दें कि यह कोड सही ढंग से प्रदर्शन नहीं कर सकते हैं यदि तालिका में iterables किसी भी गैर-स्ट्रिंग वस्तुओं होते हैं, के बाद से लेन या तो परिभाषित नहीं किया जाएगा शिकायत या गलत हो सकता है। कि ठीक करने के लिए, परिवर्तन 'अधिकतम (लेन (एक्स)' 'अधिकतम करने के लिए (लेन (एसटीआर (x))'। –