Яндекс геокодер на python, нужно разделить вывод на отдельные части
import requests
import json
request_headers1 = {
"Content-Type": "application/json",
"Accept": "application/json;charset=UTF-8"
}
apikey = "api яндекс геокодера"
name_sity = input("Введи город: ")
url = f"https://geocode-maps.yandex.ru/1.x/?apikey={apikey}&format=json&geocode={name_sity}&results=2"
respon = requests.get(url, headers=request_headers1)
respon = json.loads(respon.text)["response"]["GeoObjectCollection"]["featureMember"]
for text in respon:
data = text["GeoObject"]["metaDataProperty"]["GeocoderMetaData"]["text"]
print(data)
for point in respon:
pos = point["GeoObject"]["Point"]["pos"]
a, b = map(str, pos.split())
#b - широта, a - долгота
card = b + "\n" + a
print (card)
Информация на город Киров
Выводит:Россия, Киров
Россия, Калужская область, Киров
58.603591
49.668014
54.079614
34.30799
Первые два (широта потом долгота) Россия, Киров, затем третья и четвёртая строка (широта потом долгота) Россия, Калужская область, Киров.
Помогите сделать так, чтобы вывело отдельно каждый пункт вывода ( тут их 6 ) под отдельным названием переменной (к примеру d, f, g, h, j, k).
Заранее благодарю!