完整的电子邮件格式

时间:2018-10-29 15:56:43

标签: python python-3.x dictionary del

我当前的程序遇到了麻烦。我已经创建了我希望程序如何运行的模板。我没有遇到任何问题。我想做的一项调整是,一旦该值被识别为0,便可以从字典中删除一个键。

我正在寻求帮助,因为我目前被困在墙上。我试图操纵我的字典,以摆脱值为0的任何键。我尝试了几种不同的表示法,但我一直在努力寻找问题的答案。

这是我的代码

import win32com.client
import time

#Mail information

print("Thanks for using the Mail Count Email Generator!")
time.sleep(2)

print("Please enter the mail count for each bundle.")
time.sleep(2)


#List and Dictionaries
mail = [ "PT", "MVR", "MVT", "TABC", "COIN_OP", "COMPLEX", "PRIORITY PAYMENTS"]
bundle_result = {}
mail_today = {}
final_list = list()


#User input of the Bundles
for bundle in mail:
    bundle_value = input("How many {}? ".format(bundle))
    bundle_result.update({bundle: bundle_value})

1 个答案:

答案 0 :(得分:1)

我会尝试:

try:
    if d[key]==0:
        del d[key]
except KeyError:
    "no key present"
    pass

更多信息:Delete and element from a dictionary