検索

ホームページ  >  に質問  >  本文

python - try应该写在for里面还是外面

有个for循环,比方这样

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

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

大家讲道理大家讲道理2777日前1006

全員に返信(4)返信します

  • 怪我咯

    怪我咯2017-04-18 10:21:43

    印刷時に例外が発生するので中にあるはずです

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:21:43

    さまざまな場所に配置すると、コードロジックが異なり、特定のニーズに応じて異なります

    ループの内側に置くと、例外が発生したときにキャッチ例外がスローされ続けなければループが継続します
    外側に置くと、最初の例外の位置でループが終了します

    ;

    返事
    0
  • PHPz

    PHPz2017-04-18 10:21:43

    ループの外に置くと、パフォーマンスが向上します~

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:21:43

    どこにでも置くことができますが、外に置いて 1 回だけ試すことや、ループに入れて n 回試すことはお勧めできません。

    返事
    0
  • キャンセル返事