Python 将字符串列表转换为整数列表

标签 python

您好,我正在尝试转换这个字符串列表: lists=['111,222','121,121'] 进入整数列表但不断遇到错误,任何建议都会有所帮助。 我试过:

results=[int(i) for i in lists]
print(results)

但不断收到“以 10 为底的 int() 的无效文字:'111,222'”

最佳答案

您需要去掉逗号,例如:

lists=['111,222','121,121']
result = [int(s.replace(',', '')) for s in lists]
print(result)

输出

[111222, 121121]

关于Python 将字符串列表转换为整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59221895/

相关文章:

python - 通过像这样的json文件生成数据矩阵最有效的方法是什么?

python - matplotlib 中清晰易读的灰度线图?

python - 如何在 PyX 中生成任何颜色

python - 在 python 中创建一个充满字母的集合

python - 如何在 Pydev Eclipse 中忽略特定的 undefined variable

python - 套接字对象可以与 Python 的多处理共享吗? socket.close() 似乎不起作用

python - 一次将 API 响应插入多行 - psycopg2

python - 消费者之后的 RabbitMQ 清理

python - Jupyter Notebook集群有什么用

python - MongoDB优化FindAndModify或查找+排序