-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

この問題に私を助けてください...!

4

3 に答える 3

2

dictビルトインメソッドitems()を使用できます

    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
于 2012-11-29T04:17:11.370 に答える
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])
于 2012-11-29T04:13:22.687 に答える
0

dictにアクセスするための構文は次のようになります。

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

dictでキーを取得するには、次を使用しますdict.keys()

それを使用して、希望する結果を作成してみてください。

于 2012-11-29T04:13:52.420 に答える