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