読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

forにelse節が入る

python

Pythonのfor文にはelse節があります。
公式ではこんな感じで説明されている。

for_stmt ::= "for" target_list "in" expression_list ":" suite
["else" ":" suite]

実際のところ

for s in [1,2,3,range(1,4)][3]:
  print(s)
else:
  print("fin\n")

#>> 1
#>> 2
#>> 3
#>> fin
#>>