こんにちは私はリストを持つ値を持っており、リストの中に辞書があります下の辞書があります。リストインデックスの代わりにキーを使用してリスト内の辞書値を呼び出す方法はありますか?リスト内の辞書は、インデックス値が常に正しいキー値のペアを提供するとは限りません。しかし、私が鍵を使うことができれば、私はいつも正しい価値を得ることができます。辞書のリスト内のPythonアクセス辞書
mylist = {'mydict': [{'A': 'Letter A'}, {'B': 'Letter C'}, {'C': 'Letter C'}]}
print(mylist['mydict'][0]['A'])
電流出力:
Letter A
目的のクエリ:現時点では
print(mylist['mydict']['A'])
Letter A
なぜディクテーションのdictを使用しないのですか? – bphi
オブジェクトの構造を変更せずに目的のクエリの結果を変更することはできません。現在の構造では、クエリは常にエラーを発生させます。 –
mydicts = {k:dict(v)for k、v} mylist.items()} 'mydicts ['mydict'] ['A']' –