python - try应该写在for里面还是外面
大家讲道理
大家讲道理 2017-04-18 10:19:43
0
4
1024

有个for循环,比方这样

for x in datal:
    print x[0][0]

这个x0可能越界,打算try一下,那么try是应该写在for里面还是外面?求大神赐教

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(4)
刘奇

print時會發生異常,所以應該是裡面

伊谢尔伦

放在不同位置, 程式碼邏輯不同, 看具體需求了

放在循環裡面在一次異常的時候, 如果 catch 異常不繼續拋出的話, 就繼續循環
; 放在外邊就會在第一次異常的位置終止循環

PHPzhong

放在循環外,性能會好些~

Peter_Zhu

放哪都行, 不過放外邊只try一次, 放循環裡, try n 次, 不太建議.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板