You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何将列表字符串转整数后对元素执行加减操作

问题原因

你写的ints = ints + 1不符合Python语法规则:列表类型无法直接和整数做加法运算,运行时会抛出类型错误。

正确实现方案

你可以直接在列表推导式转换类型的同时完成加1操作,代码如下:

mylist = ["0", "1", "2"]
# 转换为整数同时加1
ints = [int(item) + 1 for item in mylist]
# 格式化为逗号分隔的字符串输出
print(", ".join(map(str, ints)))

运行以上代码即可得到你需要的输出:

1, 2, 3

可选写法

你也可以用map函数实现同样的效果:

mylist = ["0", "1", "2"]
ints = list(map(lambda x: int(x) + 1, mylist))
print(", ".join(map(str, ints)))

内容的提问来源于stack exchange,提问作者Authority

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 10:15:07