将列表格式的字符串转换为整数列表格式

时间:2020-02-25 21:58:57

标签: python

我有一个字符串

string_list = '[15,30]'

如何将其转换为带有整数值的列表?

预期输出:

integer_list = [15,30]

3 个答案:

答案 0 :(得分:2)

使用json,它将从该对象的字符串版本加载python对象。 如果我没记错的话,loadsload 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)