Skip to main content
 首页 » 编程设计

python之测试所有字典项是否为 'True' 的快速方法

2025年05月04日15kenshinobiy

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

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