相关疑难解决方法(0)

Python是dict一个对象吗?

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)

python dictionary

12
推荐指数
1
解决办法
9133
查看次数

标签 统计

dictionary ×1

python ×1