Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何从数据库中获取列表_Python 3.x_Flask_Flash Message - Fatal编程技术网

Python 3.x 如何从数据库中获取列表

Python 3.x 如何从数据库中获取列表,python-3.x,flask,flash-message,Python 3.x,Flask,Flash Message,有没有办法从数据库中获取列表 我的代码中有: graph_avg_session_duration = AnalyticsData.query.filter_by(name='graph_sessions').first() item = graph_avg_session_duration.value print(item) 数据库中的值为:[0,0,50,52] 但当我检查类型时,它会显示string,但我需要这是类型列表。 我试着做了list(item),但这只会使列表项每个字符都有一个

有没有办法从数据库中获取列表

我的代码中有:

graph_avg_session_duration = AnalyticsData.query.filter_by(name='graph_sessions').first()
item = graph_avg_session_duration.value
print(item)
数据库中的值为:
[0,0,50,52]

但当我检查类型时,它会显示string,但我需要这是类型列表。
我试着做了
list(item)
,但这只会使列表项每个字符都有一个字符,因此不起作用

不知道您的数据库,但如果您想将该字符串转换为一个列表,并且每个元素都是一个整数*您可以在不使用库的情况下尝试以下操作:

list(int(x)表示项目中的x。替换('[','')。替换(']','')。拆分(',')

*整数可以替换为浮点数等