python将字符串分割为list的时候数字如何不要单引号?

'1,2,3'.split(',')结果为['1', '2', '3'],我想要[1, 2, 3]

第1个回答  2014-07-08
>>> intList = []
>>> for i in '1,2,3'.split(','):
intList.append(int(i))
>>> intList
[1, 2, 3]
第2个回答  2015-10-05
不用,加单引号表示是一个字符串
第3个回答  2014-07-08
[int(i) for i in '1,2,3'.split(',')]本回答被提问者采纳
第4个回答  2014-07-08
字符串分割肯定还是子字符串额,可以遍历一遍,强转为int。
第5个回答  2014-07-14
转整型
相似回答