您好,我正在尝试转换这个字符串列表:
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/