[Baypiggies] python list manipulation using map

Fred C fred at kas-group.com
Tue May 3 00:42:58 CEST 2011


Simply do

[int(n) for n in x]

-fred-

On May 2, 2011, at 3:37 PM, 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

-- 
Writing Java code is like using a sledgehammer to hang a picture frame.
Fred C.
fred at bsdhost.net
http://kiq.me/JP

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20110502/ad960fa3/attachment-0001.html>


More information about the Baypiggies mailing list