Python 在不使用正则表达式的情况下列出的字符串

Python 在不使用正则表达式的情况下列出的字符串,python,string,list,Python,String,List,如果我有一个字符串,如 mystring = "1212, 1215, 2132, 2312, 3333" 建议采用什么方法将其转换为列表?如 mylist = [1212, 1215, 2132, 2312, 3333] 请注意,mystring也可以假定一个值,如mystring=1212 map(int, mystring.split(',')) 就是这样。列出理解语法: [int(n) for n in mystring.split(',')] 哎哟,这几乎奏效了。但是,当字符串

如果我有一个字符串,如

mystring = "1212, 1215, 2132, 2312, 3333"
建议采用什么方法将其转换为列表?如

mylist = [1212, 1215, 2132, 2312, 3333]
请注意,mystring也可以假定一个值,如mystring=1212

map(int, mystring.split(','))

就是这样。

列出理解语法:

[int(n) for n in mystring.split(',')]

哎哟,这几乎奏效了。但是,当字符串只有一个元素(如mystring=1212)时,它就不起作用了