Python 我如何返回类似于[1,2,3,4]的列表,而不是返回类似于[';1';,';2';,';3';,';4';]的内容?

Python 我如何返回类似于[1,2,3,4]的列表,而不是返回类似于[';1';,';2';,';3';,';4';]的内容?,python,sql,list,Python,Sql,List,每当我运行这段代码时,它都会留下一个类似于['1999'、'2000'、]的列表,因此我无法执行类似于'm,b=np.polyfit(x,y,1)'的操作 你可以使用地图 strList = ['1','2','3','4'] intList = list(map(lambda x : int(x), strList)) 可以使用函数将iterable的所有元素转换为特定类型 items = ['1', '2', '3', '4'] int_items = list(map(int, item

每当我运行这段代码时,它都会留下一个类似于['1999'、'2000'、]的列表,因此我无法执行类似于'm,b=np.polyfit(x,y,1)'的操作

你可以使用地图

strList = ['1','2','3','4']
intList = list(map(lambda x : int(x), strList))
可以使用函数将iterable的所有元素转换为特定类型

items = ['1', '2', '3', '4']
int_items = list(map(int, items))

现在
int\u项
将是
[1,2,3,4]

是否可以在将值附加到结果列表之前将字符串转换为int?(如果这些是字符串而不是列表结果中的整数。)更多信息。您可以接受您认为能够解决问题的答案,谢谢
items = ['1', '2', '3', '4']
int_items = list(map(int, items))