gpt4 book ai didi

python - 如何将 SQL 中的一列数据转换为 python 中的列表?

转载 作者:行者123 更新时间:2023-12-01 07:11:49 25 4
gpt4 key购买 nike

我得到[[90]、[99]、[95]、[92]、[93]]但我想要 [90, 99, 95, 92, 93],这样我就可以使用该列表。

这是我使用的代码:

c.execute("SELECT (mark) FROM class")
result = c.fetchall()
count= 0
a = []
for i in result:
count += 1
a.append(list(i))

print(count)
print(a)

最佳答案

直接替换即可

a.append(list(i))

a.append(i)

list 的额外调用将​​每个元素包装在其自己的列表中。

根据 result 的对象类型,您可能可以简单地执行

a = list(result)

而不是 for 循环

更新

看起来你需要做(在 for 循环中):

a.append(i[0])

或者(没有for循环):

a = [x[0] for x in result]

关于python - 如何将 SQL 中的一列数据转换为 python 中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58173423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com