이보다 Python 목록의 모든 개체를 인쇄하는 더 좋은 방법이 있는지 알고 싶습니다.
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
이 "정말 좋지 않다"는 인상을 어디서 얻었 습니까?