Давайте переформатируем этот вывод для удобства чтения:
<<class 'SOAPpy.Types.typedArrayType'> results at 21824752>:
[<SOAPpy.Types.structType item at 21818984>:
{'city': 'Washington', 'prefix': '', 'suffix': 'NW', 'zip': 20502, 'number': 1600,
'long': -77.037684, 'state': 'DC', 'street': 'Pennsylvania', 'lat': 38.898748,
'type': 'Ave'
}
]
Он говорит вам, какого типа ваша переменная: SOAPpy.Types.typedArrayType
... попробуйте прочитать документы SOAPpy, чтобы понять это (я не пользователь SOAPpy, даже не новичок).
Что вы действительно хотите знать, так это как использовать этот результат. Похоже, если вы делаете answer_dict = ss[0]
, вы можете получить доступ к таким полям, как это:
print answer_dict['city']
должен производить Washington
и т. Д.
так что вы можете сделать
city = answer_dict['city']
street = answer_dict['street']
# et cetera
Обратите внимание, что ss
с причудливым типом выглядит так, как будто он действует как список ... если ваш запрос имеет несколько ответов (отметьте len(ss)
), вам нужно будет выполнить итерацию по списку:
for answer_dict in ss:
process_each_answer(answer_dict) # substitute your code here