Python:如何将数据库的输入拆分为二维数组

标签 python mysql arrays uwamp

我在 uwamps 上使用 mySQL 数据库来存储玩过游戏的人的姓名和高分数据,并且我需要将该数据放入二维数组中。到目前为止,我已经成功地将数据作为一维数组获取,当我打印它时,它看起来像这样:

[('name1', 4), ('name2', 3), ('name3', 2), ('name4', 6), ('name5', 1)]

我需要将每组普通括号内的内容作为一个单独的列表,如下所示:

    [['name1', 4], ['name2', 3], ['name3', 2], ['name4', 6], ['name5', 1]]

知道怎么做吗?

最佳答案

只需将元组转换为列表:

userscores=[('name1', 4), ('name2', 3), ('name3', 2), ('name4', 6), ('name5', 1)]

userscores=[list(user) for user in userscores]

关于Python:如何将数据库的输入拆分为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59731743/

相关文章:

python pycrypto安装错误

c# - 如何在 Datagridview 文本框中绑定(bind)数据库值?

mysql - 为什么 MySQL 8 IF 和 IFNULL 在测试值为 NULL 的变量时返回 BLOB 结果?

python - 使用数组或记录数组操作Python中的非相邻单元格

python - 将电子邮件从 procmail 传输到解析正文并保存为文本文件的 python 脚本

python - POST 请求后获取响应/返回值(python 请求)

python - OpenCV findChessboardCorners 函数在(显然)简单的场景中失败

mysql - 有趣的全文搜索行为

c - 动态分配二维字符串数组

java - 在正确的位置向 java 数组添加值