【備忘録】breakとcontinue(Python)
forループ文の中で便利なbreakとcontinueについてまとめます。
break
break文は処理を終了させる関数で、forループ内でifなどを使ってbreakする位置を決めておくと条件になるとループが終了します。
alphabet = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K' 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] for num, name in enumerate(alphabet): print(num, name) if num == 9: break """ 0 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J """
continue
continueは、ある指定された条件のとき、それ以降の処理をスキップさせることができます。
for num, name in enumerate(alphabet): if num < 10: continue else: print(num, name) """ 10 K 11 L 12 M 13 N 14 O 15 P 16 Q 17 R 18 S 19 T 20 U 21 V 22 W 23 X 24 Y 25 Z """