irgit
URL = “&”
ну это уже лишнее
для разовой работы пойдет, если запросов будет много, можно сделать ф-цию типа get_url(), возвращающую текст запроса.
основной принцип кибернетики - черный ящик. я не знаю что внутри, я знаю что на определенное воздействие идет определенный отклик.
во времена MS-DOS было правило - код функции должен помещаться в экран монитора (25 строк), или ее никто и читать не будет. а любое усложнение повышает вероятность скрытых ошибок.
urlcity =
(URL["vk_getCities"]+URL["country_id"]+URL["&"]+URL["region_id"]+URL["&"]+URL["count"]+URL["&"]+URL["token"]+URL["&"]+URL["version_vkapi"])
не усложняй без нужды
>>> l = ['val1','val2','val3']
>>> '&'.join(l)
'val1&val2&val3'
>>>