I'd like to extend the code below so it can take double quotes. For example, the string '303,"Candy, Original",45,19'
should return [303,"Candy, Original",45,19]
. Please help. Thanks.
def parse(s):
#If string can be parsed as integer, return integer
try:
num = int(s)
return num
except:
pass
#Else return string
return s
data=[parse(x) for x in myString.split(",")]