您正在制作的程序中我好,我要求用户输入他们的运送详细信息,一旦他们这样做,他们就可以继续确认他们的订单。但是,我不希望用户过早地跳过运送详细信息表单而不填写所有字段。这是存储其详细信息的字典:
user_details = {"Full Name": None, "Phone Number": None, "Street Address": None, "City": None, "Postcode": None}
一旦他们拥有每个键的值,我希望他们能够继续,但不能在此之前。我正在寻找一种快速方法来测试所有值是否为真/存在。谢谢!
答案 0 :(得分:4)
>>> user_details.values()
[None, None, None, None, None]
>>> if None in user_details.values():
... print "none in there"
...
none in there
答案 1 :(得分:2)
all(user_details.values())
如果所有值都不是none,则返回true,否则返回false