«Pythonic» метод для синтаксического анализа целых целых чисел, разделенных запятыми, в список целых чисел?

Я читаю строку целых чисел, таких как "3 ,2 ,6 " и хочу, чтобы они были в списке [3,2,6] целыми числами. Это легко взломать, но что такое «пифонический» способ сделать это?

 mylist = [int(x) for x in '3 ,2 ,6 '.split(',')] 

И если вы не уверены, что у вас будут только цифры (или вы хотите отказаться от других):

 mylist = [int(x) for x in '3 ,2 ,6 '.split(',') if x.strip().isdigit()] 
 map( int, myString.split(',') ) 

В то время как пользовательское решение научит вас Python, для производственного кода с использованием модуля csv – лучшая идея. Данные, разделенные запятыми, могут стать более сложными, чем первоначально.