Я относительно новичок в python и кодировании вообще, поэтому мне действительно нужна помощь в этом. Это мой код, и я скажу вам, что я пытаюсь, и неудачу, чтобы сослаться потом:Обращающиеся элементы в разобранном json
>>> import json
>>> import urllib2
>>> j = urllib2.urlopen('http://maps.googleapis.com/maps/api/distancematrix/json?origins=Dublin+Ireland&destinations=Cork+Ireland|Limerick+Ireland|Galway+Ireland|&mode=driving&sensor=false')
>>> js = json.load(j)
>>> ourResult = js['rows'][0]['elements']
>>> for rs in ourResult:
>>> print rs['distance']
{u'text': u'255 km', u'value': 255493}
{u'text': u'197 km', u'value': 196553}
{u'text': u'208 km', u'value': 208373}
Я пытаюсь ссылаться только на значение расстояния (то есть «текст» значение.), Но все, что я могу do - это ссылки на буквы. Я пробовал:
>>> x = rs['distance']
>>> z = [y[0] for y in x]
>>> print z
[u't', u'v']
Все, что я могу назвать, это буквы, но не цифры. Я не знаю, что еще попробовать, чтобы любая помощь вообще была бы высоко оценена.
Спасибо,
Ник