Maison  >  Questions et réponses  >  le corps du texte

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

有个for循环,比方这样

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

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

大家讲道理大家讲道理2740 Il y a quelques jours977

répondre à tous(4)je répondrai

  • 怪我咯

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

    Une exception se produira lors de l'impression, elle devrait donc être à l'intérieur

    répondre
    0
  • 伊谢尔伦

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

    Placez-le à différents endroits, la logique du code est différente, cela dépend des besoins spécifiques

    Placez-le à l'intérieur de la boucle et lorsqu'une exception se produit, si l'exception catch ne continue pas à être levée, la boucle continuera
    Si elle est placée à l'extérieur, la boucle se terminera à l'emplacement de la première. exception

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:21:43

    Mettez-le en dehors de la boucle, les performances seront meilleures~

    répondre
    0
  • 天蓬老师

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

    Il peut être placé n'importe où, mais il est déconseillé de le mettre dehors et de l'essayer seulement une fois, et pour le mettre en boucle, d'essayer n fois.

    répondre
    0
  • Annulerrépondre