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。替换('[','')。替换(']','')。拆分(',')
*整数可以替换为浮点数等