我有一个字符串
string_list = '[15,30]'
如何将其转换为带有整数值的列表?
预期输出:
integer_list = [15,30]
答案 0 :(得分:2)
使用json
,它将从该对象的字符串版本加载python对象。
如果我没记错的话,loads
是load str
的意思。
import json
integer_list = json.loads(string_list)
有关json
的更多信息:https://docs.python.org/3/library/json.html
答案 1 :(得分:2)
您可以使用ast.literal_eval
config = (state) => {
return {
state: {
fill: 'gray'
}
}
}
答案 2 :(得分:-1)
那呢?
string_list = '[15,30]'
string_list = string_list[1:]
string_list = string_list[:-1]
integer_list = string_list.split(",")
for item in integer_list :
item = int(item)