मैं यह जानना चाहूंगा कि क्या पायथन सूची में सभी वस्तुओं को प्रिंट करने का एक बेहतर तरीका है:
myList = [Person("Foo"), Person("Bar")]
print("\n".join(map(str, myList)))
Foo
Bar
मैं इस तरह से पढ़ा है वास्तव में अच्छा नहीं है:
myList = [Person("Foo"), Person("Bar")]
for p in myList:
print(p)
क्या ऐसा कुछ नहीं है:
print(p) for p in myList
यदि नहीं, तो मेरा प्रश्न है ... क्यों? यदि हम इस तरह के सामान को व्यापक सूचियों के साथ कर सकते हैं, तो एक सूची के बाहर एक साधारण कथन के रूप में क्यों नहीं?
for p in myList
"वास्तव में अच्छा नहीं था"?