1.即if 列表:表示列表是否為空(Python將在列表至少包含一個(gè)元素時(shí)返回true,并在列表為空時(shí)返回false)
- 1.1 下面在制作披薩前檢查顧客點(diǎn)的配料列表是否為空。如果列表為空,就向顧客確認(rèn)他是否要點(diǎn)普通披薩;如果列表不為空,就像之前示例那樣制作披薩:
requested_toppings = []
if requested_toppings: # 注意1:此處我們進(jìn)行了簡(jiǎn)單的檢查,而不是直接for循環(huán)
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語(yǔ)句中將列表名用在條件表達(dá)式中時(shí),Python將在列表至少包含一個(gè)元素時(shí)返回true,并在列表為空時(shí)返回false。即if 列表:表示列表是否為空 .
--在這里列表為空,因此輸出:Are you sure you want a plain pizza!