python 怎么优雅的向一个不定格式的dict中的某一项作为一个array追加数据?

ret = dict()
for symbol in symbols:
    if symbol.basic.name not in ret:
        ret[symbol.basic.name] = [symbol.to_json()]
    else:
        ret[symbol.basic.name].append(symbol.to_json())

这样感觉好麻烦有没有什么更优雅的处理方式?

阅读 2k
1 个回答
ret.setdefault(symbol.basic.name, []).append(symbol.to_json())
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进