Python 从 SQL table 获取数据后删除 (

Python remove ( after fetching data from SQL table

我正在从 SQL table 中获取数据,我的结果如下所示:[(242,43,345,345,23),(2,34,344,243,34)] 但我需要我的这种格式的数据:[[242,43,345,345,23],[2,34,344,243,34]]

转换数据最有效的方法是什么?

您的初始值是一个元组列表。您似乎要求将其转换为列表列表。一种选择是使用列表理解来遍历元组,并将每个元组转换为列表:

>>> val =  [(242,43,345,345,23),(2,34,344,243,34)]
>>> [list(x) for x in val]
[[242, 43, 345, 345, 23], [2, 34, 344, 243, 34]]