Python列表没有len属性吗?

时间:2016-06-08 21:22:32

标签: python

以下脚本的输出:

a = ['abc', 'def', 'ghi', 'jkl']

print len(a)
print hasattr(a,"len")

4
False

我希望FalseTrue,尤其是len()适用于a。我错过了一个属性实际上是什么吗?

1 个答案:

答案 0 :(得分:5)

是的,你错过了什么。 len(x)返回x.__len__(),而不是x.len

尝试运行dir(x)以查看对象上可用的属性。