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!