快速测试是否'True'所有字典项目



你好,在我正在制作的程序中,我要求用户输入他们的送货详细信息,一旦他们完成了这些,他们就可以继续确认他们的订单。但是,我不希望用户在没有填写所有字段的情况下过早跳过运输详细信息表单。下面是存储他们详细信息的字典:

user_details = {"Full Name": None, "Phone Number": None, "Street Address": None, "City": None, "Postcode": None}

一旦他们有了每个键的值,我希望他们能够继续,但不能在此之前。我正在寻找一种快速的方法来测试是否所有值为真/存在。谢谢!

>>> user_details.values()
[None, None, None, None, None]
>>> if None in user_details.values():
...   print "none in there"
... 
none in there
all(user_details.values())

如果所有值都不是none,则返回true,否则返回false

最新更新