如何将此元组转换为数组python

如何将此元组转换为数组python,python,Python,这一个输出元组,但我希望它转换为数组,这样我就可以访问数组中的每个元素到我的主函数。代码如下: def numbers(): db = getDB(); cur = db.cursor() sql = "SELECT mobile_number FROM names" cur.execute(sql) result = cur.fetchall() for [x] in result: print(x) 解决方案非常简单: re

这一个输出元组,但我希望它转换为数组,这样我就可以访问数组中的每个元素到我的主函数。代码如下:

def numbers():
    db = getDB();
    cur = db.cursor()
    sql = "SELECT mobile_number FROM names"
    cur.execute(sql)
    result = cur.fetchall()

    for [x] in result:
        print(x)

解决方案非常简单:

result = list(cur.fetchall())

result=list(cur.fetchall())
可能重复这是否回答了您的问题?list(result)是如何转换“但我希望它转换为数组,这样我就可以访问数组中的每个元素到我的主函数。”我不明白为什么不能用元组来实现这一点