아래 기능에서 줄을 들여 쓰거나 서식을 지정하는 방법은 무엇입니까? 아니면 이것을 하나의 라이너로 쓰려고하지 않아야합니까?긴 파이썬 줄 서식 지정
def rects_bound(rects):
""" Returns a rectangle that bounds all given rectangles
"""
return reduce(lambda (ax,ay,aw,ah), (bx,by,bw,bh): (min(ax,bx),
min(ay,by),
max(ax+aw, bx+bw),
max(ay+ah, by+bh)), rects)
아니면
def rects_bound(rects):
""" Returns a rectangle that bounds all given rectangles
"""
return reduce(lambda (ax,ay,aw,ah),
(bx,by,bw,bh): (min(ax,bx), min(ay,by),
max(ax+aw, bx+bw), max(ay+ah, by+bh)),
rects)
나는 보통 어쩌다 이런 상황에서 "창의력"내가 더 "오른쪽"방법은 아마 존재하지 알고, 나는 당신의 의견에 불과 관심과 버릇.
-1 귀하의 람다 함수는 (내 대답을 참조) 잘못이 라인 등 길이 –
실례에 대한 우려를 압도? 제 질문은 함수가 그것이하는 일을하는지 여부가 아니라, 당신이 맞다고해도 그것이 틀린 것입니다. 내 질문은 형식화하는 방법에 관한 것이었다. – noio
의견을 요청했습니다. 너 하나있어. 가능한 경우 데이터 구조를 수정하십시오. 올바른 감속기 기능을 작성하십시오. 그런 다음 선 길이에 대해 걱정하십시오. –