字符串数字列表转换成数字列表
# -*- encoding: utf-8 -*-"""@File : test.py@Time : /10/28 23:37@Author : Dontla@Email : sxana@@Software: PyCharm"""a = ['2', '4', '5', '6', '7']b = map(eval, a)# 被“list”后的b将清空c = list(b)print(c)# [2, 4, 5, 6, 7]# 或者a1 = ['2', '4', '5', '6', '7']b1 = map(eval, a1)c1 = []for i in b1:c1.append(i)print(c1)# [2, 4, 5, 6, 7]
数字列表转换成字符串数字列表
# -*- encoding: utf-8 -*-"""@File : test2.py@Time : /10/28 23:53@Author : Dontla@Email : sxana@@Software: PyCharm"""a = [1, 2, 3, 4, 5]b = [str(i) for i in a]print(b)# ['1', '2', '3', '4', '5']# 或者:a1 = [1, 2, 3, 4, 5]b1 = map(str, a1)c1 = list(b1)print(c1)
参考文章1:python中将list中的string转换为int类型
参考文章2:python中将一个全部为int的list 转化为str的list方法
8小时Python零基础轻松入门
python 如何将字符串数字列表转换成数字列表 如何将数字列表转换成字符串数字列表?map(eval list(str))