views:

39

answers:

2
+1  Q: 

Lists in Python

Possible Duplicate:
What is the easiest way to convert list with str into list with int? =)

Is it possible to transform:

a = ['1', '2', '3', '4']

to

a = [1, 2, 3, 4]

Thank You!

+2  A: 

You could use map to apply a function to each element of a list, and a get the resulting list (Python 2.x) / iterable (Python 3.x) back.

map(int, a)

It could be done with list comprehension too.

[int(x) for x in a]
KennyTM
+2  A: 

Another way:

result = [int(x) for x in a]

This is called a list comprehension.

Mark Byers