索引sorteddict的ValuesView

时间:2012-07-01 20:17:28

标签: python sorteddictionary

鉴于documentation,以下代码有什么问题:

import blist
d = blist.sorteddict({3: "first", 7: "second"})
print(d.keys()[1])
print(d.values()[1])
print(d.items()[1])

打印

Traceback (most recent call last):
  File "test.py", line 4, in <module>
    print(d.values()[1])
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/_sorteddict.py", line 53, in __getitem__
    key = self._mapping.sortedkeys[index]
AttributeError: 'sorteddict' object has no attribute 'sortedkeys'

1 个答案:

答案 0 :(得分:3)

这似乎是一个错误。代码还可以。