आप printपरिणाम को भूल गए । क्या आप प्राप्त है Pमें RE(P)Lऔर नहीं वास्तविक मुद्रित परिणाम।
Py2.x में आपको ऐसा कुछ करना चाहिए
>>> print "\n".join(['I', 'would', 'expect', 'multiple', 'lines'])
I
would
expect
multiple
lines
और Py3.X में, प्रिंट एक फ़ंक्शन है, इसलिए आपको करना चाहिए
print("\n".join(['I', 'would', 'expect', 'multiple', 'lines']))
अब वह संक्षिप्त उत्तर था। आपका पायथन इंटरप्रेटर, जो वास्तव में एक REPL है, हमेशा वास्तविक प्रदर्शित आउटपुट के बजाय स्ट्रिंग का प्रतिनिधित्व प्रदर्शित करता है। प्रतिनिधित्व वह है जो आपको reprकथन के साथ मिलेगा
>>> print repr("\n".join(['I', 'would', 'expect', 'multiple', 'lines']))
'I\nwould\nexpect\nmultiple\nlines'