在python中从列表dict获取值

在python中从列表dict获取值,python,list,dictionary,Python,List,Dictionary,我有一张单子 我想要输出: 请帮我解决这个问题 print "lat = %s" %result['lat'] print "lng = %s" %result['lng'] print "name = %s" %result['name'] print 'address = %s' %result['address'] 或 访问dict的语法如下所示: l = {'key': value} l['key'] == value 要获取dict中的键,请使用dict.keys 试着用它来产生你

我有一张单子

我想要输出:

请帮我解决这个问题

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


访问dict的语法如下所示:

l = {'key': value}
l['key'] == value
要获取dict中的键,请使用dict.keys


试着用它来产生你想要的结果。

你可以使用dict内置方法项

    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

在我看来,你只是有一个口述。请帮我解决这个问题不是一个问题;你试过什么?你试过什么?您必须迭代字典并输出键和值。这些都是非常基本的操作。看看教程:,谢谢@inspectorG4dget
for val in "lat lng name address".split():
    print "%s = %s" %(val, result[val])
l = {'key': value}
l['key'] == value
    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