需要注意的小知识点

1.即if 列表:表示列表是否为空(Python将在列表至少包含一个元素时返回true,并在列表为空时返回false)

  • 1.1 下面在制作披萨前检查顾客点的配料列表是否为空。如果列表为空,就向顾客确认他是否要点普通披萨;如果列表不为空,就像之前示例那样制作披萨:
requested_toppings = []
if  requested_toppings:            # 注意1:此处我们进行了简单的检查,而不是直接for循环
  for  requested_topping  in requested_toppings:
      print( "Adding  " + requested_topping + ".")
  print("Finished making your pizza!")
else:
  print("Are you sure you want a plain pizza")
  
    
  

--注意1:在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回true,并在列表为空时返回false。即if 列表:表示列表是否为空 .

--在这里列表为空,因此输出:Are you sure you want a plain pizza!

你可能感兴趣的:(需要注意的小知识点)