我有一个包含数字的列表,其类型是字符串。如何将输入转换为整数列表?
输入:
'[1, 3, 6, 8]'
期望的输出:
[1, 3, 6, 8]
最佳答案
import ast
my_list = ast.literal_eval('[1, 3, 6, 8]')
另一个选项是内置函数 eval()
但 ast.literal_eval()
更安全。您可以阅读更多here .
https://stackoverflow.com/questions/68983560/