[Tutor] [Soap-Python] Convert SOAP response (ArrayOfInt) to Python list
Piet van Oostrum
piet at vanoostrum.org
Fri Aug 9 22:21:21 CEST 2013
Robert Winkler wrote:
> Thanks to the OSA library, which works for SOAP requests with Python 3.x, I can now use SOAP
> services at http://www.chemspider.com.
>
> The result is a list of accession numbers (which correspond to chemical compounds) and I get them
> in the following format:
>
> (ArrayOfInt){
> int[] = [
> 5744,
> 69182,
> 292,
> 68027,
> 3404131,
> 82616,
> 18280,
> 11200,
> 704646,
> 543430
> ...
> ]
> }
>
> How could I transform this to a simple python list?
>
> [5744, 69182, 292,68027, 3404131, 82616, 18280, 11200, 704646, 543430 ...]
>
> Conversion to a numpy array (and subsequent list(), or similar) does not solve the problem, since
> the structure is maintained; the numpy.shape returns ().
>
> Suggestions?
If result is the return value then result.int will give you the list.
--
Piet van Oostrum <piet at vanoostrum.org>
WWW: http://pietvanoostrum.com/
PGP key: [8DAE142BE17999C4]
More information about the Tutor
mailing list