집 > Q&A > 본문
有个for循环,比方这样
for x in datal: print x[0][0]
这个x0可能越界,打算try一下,那么try是应该写在for里面还是外面?求大神赐教
怪我咯2017-04-18 10:21:43
인쇄 시 예외가 발생하므로 안에 넣어야 합니다
伊谢尔伦2017-04-18 10:21:43
다른 위치에 배치하고 코드 논리가 다르며 특정 요구 사항에 따라 다릅니다.
루프 안에 넣고 예외가 발생하면 catch 예외가 계속 발생하지 않으면 루프가 계속됩니다.루프가 바깥에 있으면 첫 번째 위치에서 루프가 종료됩니다. 예외
PHPz2017-04-18 10:21:43
루프 외부에 두면 성능이 더 좋아질 거예요~
天蓬老师2017-04-18 10:21:43
어디에나 놓아도 되지만, 밖에 두고 한 번만 시도하는 것은 권장하지 않으며, 루프에 넣어서 n번 시도하는 것도 좋습니다.