给出以下格式的dict:
dict_list = {key0: [list0,list1], key1: [list0,list1], ...}
我当前正在以以下方式更新dict_list
:
有没有一种方法可以使用本机构造(即没有其他方法)来缩短代码?我在代码中越来越多地遇到这种数据“设置或更新”模式,并想知道是否有更简洁的方法来实现这一点。在
更新/澄清:
dict_列表的实际内容示例:
^{3}$其中浮动可以代表John Solver的日常开支(以美元计)。在
如果可能,我们希望继续使用两个长列表而不是许多日期-费用对,因为我们希望使用sum(dict_list['John Solver'][1])方便地执行费用总和操作。在
除非这是家庭作业,你为什么不能在这里使用
defaultdict
?在为您的示例更新:
^{pr2}$旁白:由于浮动精度有限,用它们来表示货币通常是个糟糕的主意。考虑改用
decimal
模块您可以使用^{} :
帮助在^{中:
^{pr2}$相关问题 更多 >
编程相关推荐