我当前的程序遇到了麻烦。我已经创建了我希望程序如何运行的模板。我没有遇到任何问题。我想做的一项调整是,一旦该值被识别为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})
答案 0 :(得分:1)
我会尝试:
try:
if d[key]==0:
del d[key]
except KeyError:
"no key present"
pass