1-29 python(基礎)共通文法/for...else

735 ワード

for .. else構文
  • Pythonでは、ループ文はelseをサポートし、構文は以下の通りです.
  • for ...Else機能は、一括してデータを検索する際に、
  • を一括して提示する機能です.
  • breakデフォルトforの後ろのelseはすべて実行され、forの中でbreakの後ろのelseを実行しただけでfor変数in集合は実行されません:
           
    
    else:#上のforにbreakがなければ、下のelseはbreakを通じてループを終了することなく実行され、ループが終了すると、実行されるコードstudents=[{"name":[土],[age]:20,[gender]:True,[height]:1.7,[weight]:75.0},{"name":[小美],[age]:19,[gender]:False,[height]:1.6,[weight]:45.0},]find_name="土"for stu_dict in students:
      print(stu_dict)
    
      #                find_name
      if stu_dict["name"] == find_name:
          print("   ")
    
          #       ,      ,               
          break
    
    else:print(「見つからない」)print(「ループ終了」)