[Baypiggies] python list manipulation using map

Tadhg O'Higgins tadhg at tadhg.com
Tue May 3 00:46:12 CEST 2011


Is this what you're looking for?

  x = ['0', '0', '20', '15', '42', '0', '0', '0', '0', '0', '0', '0', 
'0', '52', '57', '0', '254', '0', '177', '0', '617', '1021979']
t2 = [int(i) for i in x]
 >>> t2
[0, 0, 20, 15, 42, 0, 0, 0, 0, 0, 0, 0, 0, 52, 57, 0, 254, 0, 177, 0, 
617, 1021979]

Tadhg

On 2011-05-02 15:37 , Vikram K wrote:
> i have a list whose elements are strings. all the elements in the list
> are numbers but are represented as string type and i wish to convert
> them to int type. i tried using map but the output is not what i want.
> please help.
>
>   x = ['0', '0', '20', '15', '42', '0', '0', '0', '0', '0', '0', '0',
> '0', '52', '57', '0', '254', '0', '177', '0', '617', '1021979']
>
>  >>> T2 = [map(int, i) for i in x]
>  >>> T2
> [[0], [0], [2, 0], [1, 5], [4, 2], [0], [0], [0], [0], [0], [0], [0],
> [0], [5, 2], [5, 7], [0], [2, 5, 4], [0], [1, 7, 7], [0], [6, 1, 7], [1,
> 0, 2, 1, 9, 7, 9]]
>
> ----------
>
>
>
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> http://mail.python.org/mailman/listinfo/baypiggies


More information about the Baypiggies mailing list