On 27/11/2013 00:57, Dominik George wrote:
Hi,

I have a list with mixed strings/integers.  I want to convert this to a
list of lists, and I want the numbers to get stored as integers.

First, let's do it with a list comprehension. You should really learn those if 
you do serious Python programming ;)!

    list2 = [[int(z) if z.isdigit() else z for z in y] for y in [x.split(" ") 
for x in list1]]

Now, to convert every possible numeric string in a list to int in a more
readable fashion:

    for x in xrange(len(animal)):
        if animal[x].isdigit():
            animal[x] = int(animal[x])


Before posting anything else would you please do a tutorial yourself. The above for loop is appalling newbie code, I'll leave you to post the Pythonic format.

--
Python is the second best programming language in the world.
But the best has yet to be invented.  Christian Tismer

Mark Lawrence

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to