무한히 반복하는거아니면 절대 (거의)쓰지말라는데
왜이러느너임?
걍 써, 어떤 시발럼이 쓰지 말라고 했어
이책 에서 쓰지말래
for이 짱짱맨이라 while 쓸 일이 거의 없기는 하다만
python에서는 for문에서는 generator 또는 iterator로 유한한 range를 가지고 이터레이션을 하는거니 무한루프가 될 확률이 작지.
근데 while은 다른 언어나 마찬가지로 조건 절을 가지고 있어서 뉴비들이 실수해서 무한히 돌아가기 쉽고..
이것 외에 다른 이유는 없음. 개인적으로 while문이 미관상 보기 싫어서잘 안씀.
고수면 while, for 둘다 써도 됨.
리소스 많이잡아먹는다는데?
전혀 그건 while 블록내를 얼마나 최적화 시키느냐의 문제임. list comprehension 이나 intrinsic 메소드를 활용해서 iteration 성능개선하는 건 특정 용도에 한하고 다른 문제임.. 난 잔다
걍 써, 어떤 시발럼이 쓰지 말라고 했어
이책 에서 쓰지말래
for이 짱짱맨이라 while 쓸 일이 거의 없기는 하다만
python에서는 for문에서는 generator 또는 iterator로 유한한 range를 가지고 이터레이션을 하는거니 무한루프가 될 확률이 작지.
근데 while은 다른 언어나 마찬가지로 조건 절을 가지고 있어서 뉴비들이 실수해서 무한히 돌아가기 쉽고..
이것 외에 다른 이유는 없음. 개인적으로 while문이 미관상 보기 싫어서잘 안씀.
고수면 while, for 둘다 써도 됨.
리소스 많이잡아먹는다는데?
전혀 그건 while 블록내를 얼마나 최적화 시키느냐의 문제임. list comprehension 이나 intrinsic 메소드를 활용해서 iteration 성능개선하는 건 특정 용도에 한하고 다른 문제임.. 난 잔다