Как получить значение словаря в строке плана, связанной с тем же ключом - PullRequest
0 голосов
/ 07 марта 2019

у меня есть словарь в качестве входных данных, например

Входной словарь:

{'location': {'street1': 'Deborah Throughway', 'city': 'East Betty', 'stateOrProvince': 'AK', 'postcode': '50545', 'country': 'US'}}

и ожидаемый результат:

'SiteAddress': 'Deborah Throughway, East Betty, AK, US, 50545'

Я пытался list(dictionary['location'].values()), но получил

{'SiteAddress': ['Deborah Throughway', 'East Betty', 'AK', '50545', 'US'] }

Пожалуйста, предложите, что я делаю неправильно и как мы можем получить ожидаемый результат

1 Ответ

0 голосов
/ 07 марта 2019
data = {'location': {'street1': 'Deborah Throughway', 'city': 'East Betty', 'stateOrProvince': 'AK', 'postcode': '50545', 'country': 'US'}}

def main():
    loc = data['location']
    address = ",".join([loc['street1'], loc['city'], loc['stateOrProvince'], loc['country'], loc['postcode']])

    print("SiteAddress: {0}".format(address))


if __name__ == '__main__':
    main()

выход:

SiteAddress: Deborah Throughway,East Betty,AK,US,50545
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...