从SQL Server数据库获取表列表作为字符串的干净python列表

时间:2018-11-06 15:45:28

标签: python sql-server tsql pyodbc

我希望将SQL Server DB中的表作为一个很好的逗号分隔列表。 我有一些下面的代码。

readValue()

我希望列表像

  

['地址','地址类型',.....]

代替

  

[('Address',),('AddressType',),.....]

如何完成此操作。

Keerikkattu Chellappan

2 个答案:

答案 0 :(得分:1)

看起来该列表是作为单个元素元组的列表返回的。您可以使用join()并使用一个长字符串的第一个元素的索引来加入它们,也可以使用列表推导将它们作为单个列表返回。

.zoomed {
  &[class*=" aspect-"] {
    margin-bottom: $spacer * 4.0;
  }
}

答案 1 :(得分:0)

如果不是join(),那么这是理解列表的好时机:

table_list = [x[0] for x in val]

这将返回您指定的列表。