tyi*_*yim 2 python string integer
可能重复:
如何在python中将字符串转换为整数?
我需要将字符串列表更改为整数列表我该怎么做
即
('1','1','1','1','2')进入(1,1,1,1,2).
使用列表推导:
strtuple = ('1', '1', '1', '1', '2')
intlist = [int(s) for s in strtuple]
Run Code Online (Sandbox Code Playgroud)
由于你的"列表"实际上是一个元组,即一个不可变列表,你必须使用一个生成器表达式和一个元组构造函数来获得另一个元组:
inttuple = tuple(int(s) for s in strtuple)
Run Code Online (Sandbox Code Playgroud)
我讨论的"生成器表达式"在没有包含在构造函数调用中时看起来像这样,并以这种方式返回生成器.
intgenerator = (int(s) for s in strtuple)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3168 次 |
| 最近记录: |