のは、私は辞書の次のリストを持っているとしましょう:Pythonは、リスト内の辞書から値を取得
[
{
"id": 1,
"name": "string 1"
},
{
"id": 2,
"name": "string 2"
},
{
"id": 3,
"name": "string 3"
},
{
"id": 4,
"name": "string 4"
}
]
は、その"name"
"string 1"
に基づいて、第1の辞書{"id": 4, "name": "string 4"}
の"id"
を取得することができますする方法はありますか?
確かに等しい名前を持つ内のすべてのIDのリストを返します、ただ反復処理し、あなたは一つの値に一致するものを持っている場合、あなたは他のを持っています。または、リストから辞書を作成し(名前値をid値にマッピングする)、複数の名前に対して効率的に行うことができます。あなたはどこかであなたの試練に立ち往生しましたか? –