在 Python 中,如果您有一个由列表组成的字典,例如
mydict = {'foo': [], 'bar':[3, 4]}
如果您想在该列表中添加一些内容,您可以执行
mydict.setdefault('baz', []).append(5)
不用写
key, list_element = 'baz', 5
if key in mydict:
mydict[key].append(list_element)
else:
mydict[key] = [list_element]
Coffeescript 中是否有类似的功能?