如何把列表中的字符串转为数字
时间: 2023-05-22 17:04:52 浏览: 86
C语言中把数字转换为字符串-sprintf
可以使用 Python 内置函数 int() 将字符串转为数字。例如,如果列表 lst 中的元素都是字符串类型且都是数字,可以使用以下代码将字符串转为数字并存储到新列表 new_lst 中:
new_lst = []
for str_num in lst:
new_lst.append(int(str_num))
如果列表中存在非数字字符串,可以添加异常处理机制,避免出错:
new_lst = []
for str_num in lst:
try:
new_lst.append(int(str_num))
except ValueError:
print(f"非数字字符串:{str_num}")
阅读全文