我dict喜欢这样的:
>>> my_dict = {u'2008': 6.57, u'2009': 4.89, u'2011': 7.74,
... u'2010': 7.44, u'2012': 7.44}
Run Code Online (Sandbox Code Playgroud)
输出has_key:
>>> my_dict.has_key(unicode(2012))
True
Run Code Online (Sandbox Code Playgroud)
输出hasattr:
>>> hasattr(my_dict, unicode(2012))
False
Run Code Online (Sandbox Code Playgroud)
我无法理解为什么这种行为有所不同.我用Google搜索并发现它是因为dict和对象不同.
但是,我仍然无法正确理解差异.
(顺便说一句:我使用的是python 2.7)
我正在学习一个用作sklearn.utils.Bunch数据集的教程:
cal_housing = fetch_california_housing()
我在 Databricks 笔记本上运行它。
我已经阅读了我可以找到的文档,例如 https://scikit-learn.org/stable/modules/ generated/sklearn.utils.Bunch.html ,并且搜索引擎没有产生任何有用的内容。
但我怎样才能看到/查看这个数据集中的内容呢?