【问题标题】:Python remove ( after fetching data from SQL tablePython删除(从SQL表中获取数据后
【发布时间】:2021-02-08 20:46:07
【问题描述】:

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

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

【问题讨论】:

  • @abiessu 那不起作用,因为我的结果不是字符串????它是一个列表

标签: python arrays python-3.x anaconda


【解决方案1】:

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

>>> 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]]

【讨论】:

  • 它正在工作!非常感谢您的快速答复!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-03
  • 2020-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多