cari

Rumah  >  Soal Jawab  >  teks badan

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

有个for循环,比方这样

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

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

大家讲道理大家讲道理2777 hari yang lalu1002

membalas semua(4)saya akan balas

  • 怪我咯

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

    Pengecualian akan berlaku semasa mencetak, jadi ia harus berada di dalam

    balas
    0
  • 伊谢尔伦

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

    Letakkannya di lokasi yang berbeza, logik kod berbeza, ia bergantung pada keperluan khusus

    Letakkannya di dalam gelung dan apabila pengecualian berlaku, jika pengecualian tangkapan tidak terus dilempar, gelung akan diteruskan
    ; Jika ia diletakkan di luar, gelung akan ditamatkan di lokasi yang pertama pengecualian

    balas
    0
  • PHPz

    PHPz2017-04-18 10:21:43

    Letakkannya di luar gelung, prestasi akan menjadi lebih baik~

    balas
    0
  • 天蓬老师

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

    Ia boleh diletakkan di mana-mana, tetapi tidak disyorkan untuk meletakkannya di luar dan hanya mencuba sekali, dan untuk memasukkannya ke dalam gelung, cuba n kali.

    balas
    0
  • Batalbalas