Python 字典操作

2018-08-02 18:41:19 +08:00
 bestehen
company={}
news_date="2018-02-23"
title="asdasdad"
company[news_date]=title
company
{'2018-02-23': 'asdasdad'}
company.setdefault(news_date,{}).setdefault("asdasasdasdasdqe121")
Traceback (most recent call last):
File "<input>", line 1, in <module>
AttributeError: 'str' object has no attribute 'setdefault'
company.setdefault(news_date,{"asdasd"})
'asdasdad'
company
{'2018-02-23': 'asdasdad'}
company.setdefault(news_date,{"asdasdasdada"})
'asdasdad'

如何改变 news_date 的 key 为字典类型
981 次点击
所在节点    问与答
1 条回复
hjq98765
2018-08-02 19:45:32 +08:00
可变类型不能作为字典的 key

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/476381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX