Python多处理:如何删除托管字典密钥?

时间:2012-10-10 01:51:31

标签: python dictionary multiprocessing python-multiprocessing

我有一个由SyncManager管理的字典,我正在使用.get().update()函数来检索和设置字典键和值。但是,del dict[key]方法未实现。有没有办法从托管字典密钥中删除密钥?

简单示例:

mgr = multiprocessing.Manager()
shared_dict = mgr.dict()

shared_dict.update( {'key1' : 'value1'} )
print shared_dict.get('key1')

#Now let's delete key1
del shared_dict['key1']  #Nope!
shared_dict.__delitem__('key1')  #Also not allowed

0 个答案:

没有答案