举个例子:
>> s = '0123456'
>> list(s)
['0', '1', '2', '3', '4', '5', '6']
我想出了这个:
>> map( lambda x:int(x), list(s) )
[0, 1, 2, 3, 4, 5, 6]
这可以改进吗?
请您参考如下方法:
只需使用列表理解,或者如果合适的话,使用生成器表达式。简单,速度更快(可以说)更具可读性。
[int(x) for x in s]
举个例子:
>> s = '0123456'
>> list(s)
['0', '1', '2', '3', '4', '5', '6']
我想出了这个:
>> map( lambda x:int(x), list(s) )
[0, 1, 2, 3, 4, 5, 6]
这可以改进吗?
请您参考如下方法:
只需使用列表理解,或者如果合适的话,使用生成器表达式。简单,速度更快(可以说)更具可读性。
[int(x) for x in s]