2012-11-29 7 views
-3

에 목록 딕셔너리에서 내가 원하는, 내가 DICT의 목록을 가지고 파이썬

result = {'lat': u'-7.798668', 'lng': u'110.369487', 'name': u'Kalimas Service', 'address': u'Jalan Mayor'} 

을 값을 돌려 출력 :

lat = -7.798668 
lng = 110.369487 
name = Kalimas Services 
address = Jalan Mayor 

나이 문제를 도와주세요 ...!

+0

이 나에게 보이는() 메소드 항목 BUILT_IN 딕셔너리를 사용할 수 있습니다. 그리고 "제발이 문제를 도와주세요"는 질문이 아닙니다. 너 뭐 해봤 니? – Ryan

+1

무엇을 시도 했습니까? 사전을 반복하여 키와 값을 출력해야합니다. 이것은 매우 기본적인 작업입니다. 자습서를 확인하십시오. http://docs.python.org/2.7/tutorial/datastructures.html#dictionaries, http://docs.python.org/2.7/tutorial/inputoutput.html –

답변

1
print "lat = %s" %result['lat'] 
print "lng = %s" %result['lng'] 
print "name = %s" %result['name'] 
print 'address = %s' %result['address'] 

또는

for val in "lat lng name address".split(): 
    print "%s = %s" %(val, result[val]) 
+0

감사합니다. @ inspectorG4dget – Tarjo

0

사전인가를 액세스하기위한 구문은 같은 것입니다 :

l = {'key': value} 
l['key'] == value 

가하는 딕셔너리의 키를 얻을 사용하려면 dict.keys()

할 것을 사용해보십시오 원하는 결과.

2

당신은 당신이 단지 딕셔너리를 가지고있는 것처럼

result = {'lat': u'-7.798668', 'lng': u'110.369487', 'name': u'Kalimas Service', 'address': u'Jalan Mayor'} 
    for k, v in result.items(): 
     print k, "=", v