Important note: you used list as a variable, but list is a buildin-method, so you overwrote it and can cause unwanted behaviour down the line:
t = (1,2,3) #tuple
t_l = list(t) #make a list from tuple
print 'what is t_l :', t_l
list = 4 #overwrite list
t_l = list(t) #error trying to call an int
I tried split however the best is the “eval” because I need to remove the quotation marks and than to recast it again. (Yes, “list” cannot be used as variable.)