int to str in list elements..

Tim Roberts timr at probo.com
Tue Oct 16 08:18:51 CEST 2007


John Machin <sjmachin at lexicon.net> wrote:
>On Oct 15, 4:02 am, Abandoned <best... at gmail.com> wrote:
>> Hi..
>> I have a list as a=[1, 2, 3 .... ] (4 million elements)
>> and
>> b=",".join(a)
>> than
>> TypeError: sequence item 0: expected string, int found
>> I want to change list to  a=['1','2','3'] but i don't want to use FOR
>> because my list very very big.
>
>What is your worry: memory or time? The result string will be very
>very very big.

It's an interesting mental exercise to try to figure out just how large
that string will be, without using Python.

I get 30,888,889 bytes...
-- 
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.



More information about the Python-list mailing list