{
"newData": [{
"env1": [{
"sins": [{
"host": "test.com",
"deployTime": "2015-07-23 11:54 AM",
…
}],
"name": “hello”
},
{
"env1": [{
"sins": [{
"host": "test.com",
"deployTime": "2015-12-16 05:23 PM",
…
}],
"name": "hello"
我试图从这个嵌套字典中提取'主机'和'名称'。
我只知道如何获取'名称'并附加到列表中,但我想附加名称和'主持人'。
目前我在做
list=[]
for row in my_dict['newData']:
list.append(row)
for i in list:
print i['name']
答案 0 :(得分:0)
你的词典完全破碎了。请至少张贴一个直立的结构。假设它应该是这样的:
print([element['env1'][0]['sins'][0]['host'] + ' ' \
+ element['env1'][0]['name'] for element in test['newData']])
然后这个:
['test.com hello', 'test.com hello']
会产生:
index.html.erb