使用 Python 2.7,我有这个列表:
qs = [{u'a': 15L, u'b': 9L, u'a': 16L}]
我想从中提取值(value)。
即[15, 9, 16]
所以我尝试了:
result_list = [int(v) for k,v in qs.items()]
但是,我得到了这个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'items'
我想知道为什么会发生这种情况以及如何解决它?
最佳答案
result_list = [int(v) for k,v in qs[0].items()]
qs 是一个列表,qs[0] 是你想要的字典!
关于python - 为什么我得到 'list' object has no attribute 'items' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33949856/