我正在读取一串整数,如“3,2,6”,并希望它们在列表[3,2,6]中作为整数.这很容易被破解,但是什么是“ pythonic”方式呢? mylist = [int(x) for x in '3 ,2 ,6 '.split(',')] 如果你不确定你只有数字(或想
mylist = [int(x) for x in '3 ,2 ,6 '.split(',')]
如果你不确定你只有数字(或想要丢弃其他数字):
mylist = [int(x) for x in '3 ,2 ,6 '.split(',') if x.strip().isdigit()]