2016-11-15 7 views
0

이 나는 ​​소스에있는 것입니다 :파이썬으로 사용자 정의 사전을 만드는 방법은 무엇입니까?

"VirtualizationType": "hvm", 
"Tags": [ 
     { 
      "Value": "Test", 
      "Key": "Name" 
     } 
     ] 

을 여기에 내 코드의 비트입니다 : 나는 쉽게 VirtualizationType 내보낼 수 있지만 couldn`t 수

for item in result: 
    temp = {"Tags": item["Value"], "VirtualizationType": item["VirtualizationType"]} 
     output.append(temp) 

태그와 함께 할

답변

0

사전을 파이썬으로 작성하는 방법의 예는 docs :

이 예에서, jack
tel = {'jack': 4098, 'sape': 4139} 

63,210이 snape는 키 4098이다 4139는 값이다.

값도 문자열과 귀하의 경우처럼 사전의 목록이 될 수 코드는 이것으로 수정 할 수 있습니다

dictionary = {"Virtualization Type" : "hvm", "Tags" : [{"Value" : "Test", "Key" : "Name"}] } #Runs in the python interpreter with no errors 
+0

나는 루프 실행과 문제가있다. 어쨌든 나는 "태그"를 .get()하려고 할 때 실패합니다. –

+0

@ user3729941 질문에 대해 더 자세히 설명해야합니다. '데프 find_value (태그) : –

+0

필자가 답을 발견 값 = "" 을하지 않을 경우 태그 : 반환 값 태그 태그 : 발 = tag.get ("키", 없음) 발 경우 = = "Value": value = tag [ "Value"] 반환 값 : –

관련 문제