私は次のようなハッシュの配列を持っています:
detail = [{'name': 'Adam'}, {'name': 'Jackie'}]
今私がやりたいのは、次のような新しいdictを作成することです。
{'name' : 'Sandra'}
私がしたことは:
for i in detail:
for key_in_i in i:
dict(key_in_i = 'Sandra')
私が欲しいのはです{'Name': 'Sandra'}
。しかし、これを行うと{'key_in_u': 'Sandra'}
、キーをに設定したために取得できますkey_in_i
。forループから新しいdictへのキーの値にアクセスする方法がわかりません。もしそれがRubyにあったとしたら、私はそれを実行#{key_in_i}
し、必要な値を与えてくれたでしょう。私も試しnew_dict = dict("%s" %key = i[key])
ましたが、エラーが発生しますkey cannot be the expression
。誰かが私がこの問題を解決するのを手伝ってくれるなら、私はありがたいです!