AttributeErrorについて:'dict_items'object has no attribute'sort'エラー---dict_items'はlistとは異なる

1822 ワード

タイトル'dict_items’はlistとは異なる
以前は次のようなコードを書き間違えてAttributeError: 'dict_items' object has no attribute 'sort'を表示していましたが、type、辞書itemsメソッドの戻り値を見てネット上で調べた多くの資料はリストと直接言っていましたが、実際にはtypeは'dict_です.items’は、listとは異なります.直接items法で得られた結果をsortで報告するとその誤りが報告される.
salarys={'501': [9000,9233], '502': [8200, 8233]}
so = salarys.items()
so.sort(key = lambda x:x[0],reverse = False)

解決策はlist関数で’dict_をitems'タイプは「list」タイプに変換されます.so = list(salarys.items()) Pythonバージョン3.7.4