私は次のようなハッシュの配列を持っています:
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。誰かが私がこの問題を解決するのを手伝ってくれるなら、私はありがたいです!