在python中从list dict获取值

2024-05-23 14:56:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一张单子,

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

请帮我解决这个问题。。。!你知道吗


Tags: nameaddressserviceresult单子lnglatmayor
3条回答

访问dict的语法如下:

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

要获取dict中的键,请使用dict.keys()

试着用它来得到你想要的结果。你知道吗

您可以使用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
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])

相关问题 更多 >