以下の内容については、 "name"の検証に基づいてどのように "a_id"値と "b_id"値を取得できますか?辞書のリストを1つの辞書に変換する
[
{
"name": "name1",
"a_id": "12345",
"b_id": "0d687c94c5f4"
},
{
"name": "name2",
"a_id": "67890",
"b_id": "0d687c94c5f4"
},
{
"name": "name3",
"a_id": "23857",
"b_id": "9ec34be3d535"
},
{
"name": "name4",
"a_id": "84596",
"b_id": "9ec34be3d535"
},
{
"name": "name5",
"a_id": "d82ebe9815cc",
"b_id": null
}
]
私は
{result['a_id']: result['name'] for result in data}
のような二つの値のために使用していたが、3番目の値のために、それは私がこのように使用している場合、私はこれを行うことはできません。
{result['a_id']: result['name'], result['b_id']: result['name'] for result in data}
正しい構文は何ですか。
をあなたはあなたの出力は次のようになりたいのですが何の例を示していることはできますか? – CoryKramer
お問い合わせいただきありがとうございます。 COLDSPEEDが投稿したものは私が探しているものです。返信ボックスに問題があり、すぐに投稿できませんでしたが、回答がありました。 – pylearn