:클래스 개체 목록을 인쇄하려면 마지막 개체 끝 부분의 공간을 지워야합니까? 과 같이 클래스 객체의 목록을 인쇄하려고
for order in location_orders:
if (len(location_orders) >= 2):
print("{0}\n".format(order))
else:
print(order)
print("-" * 24)
을 그래서 기본적으로 그것을 밖으로 클래스가 좋은 개체를 인쇄,하지만 내가있을 때 그들을 분리하는 "\ n을"를 추가했다 이상의에서 그 목록. 문제는 이것이 가장 마지막 객체 다음에 "\ n"을 인쇄 할 것이고, 거기서 다른 것을 인쇄 할 수 있도록 플래시가 필요하다는 것입니다.
print("-" * 24)
print 문과 함께 존재하는 경우에만 이전 빈 줄을 지울 수있는 방법이 있습니까? 또는 새 행으로 주문을 분리 할 수있는 방법이 있습니까? 클래스 객체이기 때문에 인덱스 할 수 없습니다. 따라서 sep = ""함수를 사용할 수 없습니다. 각 포맷 할 필요가 있다면
print " ".join(["{0}".format(order) for order in location_orders])
죄송합니다. 나는 그 (것)들을 선이 아닌 공간으로 분리하고 싶다고 말하고 싶었습니다. 하지만 그냥 "\ n".join을 사용하면 작동 할 것입니다. –