回复:从/向字典更新字典

如果任何键的值都不是,则两者都无法正常工作!!
由于两个循环都在键上迭代(),因此对于非现有键返回'0'的'get'方法不会遇到任何不存在的键.
============================================== ==========
导入副本,系统
foo = {'一个':1,'二':2,'三':none}
bar = copy.deepcopy(foo)
尝试:
对于foo中的关键:
foo [key] += bar.get(key,0)
除了:
打印'foo',sys.exc_info()[:2]
尝试:
对于bar中的钥匙:
foo [key] += bar [key]
除了:
打印'bar',sys.exc_info()[:2]
=====================================
foo(,typeError(" +=:'nontype'和'nontype'和'nontype'",",))
bar(,typeError(" +=:'nontype'和'nontype'和'nontype'",",))
希望有助于阐明这两个观点.
谢谢埃德温
- - -原始信息 - - -
来自:PY ****************************************************************************************** ***@python.org
[mailto:py ******************************************************************************************************************************** ****@python.org]
代表布兰登
发送:2008年8月14日,星期四8:35 pm
到:pythender@python.org
主题:回复:更新词典从/到字典
好吧,如果您要变得足够聪明,可以迭代吧台,然后
将结果完全发送到另一个字典,我显然不能
在此问题上提出一个很好的论点!
感谢您的意见,我感谢它.
-http://mail.python.org/mailman/listinfo/python-list
本消息中包含的信息和任何附件可能是
专有,机密和特权或遵守工作
产品学说,因此免于披露.如果是读者
此消息不是预期的收件人,也不是员工或
负责将此消息传递给预期的代理商
收件人,特此通知您任何传播,
严格禁止这种通信的分配或复制.
如果您收到错误的通信,请通知我
立即回复此消息并将其删除以及所有
副本及其备份.谢谢你.

# 回答1


8月15日,上午11:23,edwin.mad ...@verizonwireless.com写道:
如果没有任何值,则无能为力.合理的OP
(考虑到他的问题域(Bigram频率))期望
值将是整数.如果不是这样,则意味着
填充他词典的代码主要塞满了,一个例外
将抬高,他可以修复它.

标签: python

添加新评论