更新字典值(如果存在),否则创建

时间:2019-09-03 10:41:57

标签: python python-3.x code-readability

我经常发现自己正在这样做:

myobj = {}
for v in somestuff:
    if v['somevalue'] in myobj:
        myobj[v['somevalue']].append(v)
    else:
        myobj[v['somevalue']] = [v]

如果存在字典值,是否存在一些更新字典值的单线技巧?否则创建它?

这对我来说似乎不够pythonic,但是跳过该检查当然会导致KeyError。

0 个答案:

没有答案