1. ホーム
  2. python

[解決済み] [Solved] 'list'オブジェクトに'items'属性がないのはなぜですか?

2022-01-25 22:24:48

質問

Python 2.7を使用して、私はこのリストを持っています。

qs = [{u'a': 15L, u'b': 9L, u'a': 16L}]

そこから値を抽出したい。

すなわち [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] はあなたが欲しいディクショナリです!