繁体   English   中英

格式化列表列表,因此每个列表都用换行符分隔

[英]Formating a list of lists, so each list is separated with a line feed

我正在尝试实施 Apyori / Association 规则。 我正在努力正确格式化 model 使用的数据集。 文档概述了 model 需要

  • 每个项目都用一个标签分隔。
  • 每个事务都用换行代码分隔。 请参阅下面或链接的文档

 transactions = [ ['beer', 'nuts'], ['beer', 'cheese'], ]

我的标签分隔项目从源头上很好,但我正在努力在每个事务/列表之间添加换行符。

import adodbapi

conn = adodbapi.connect("Provider=MSOLAP.8; \
    Data Source='powerbi://api.powerbi.com/v1.0/myorg/MyPowerBIWorskpace'; \
    Initial Catalog='MyPowerBIReportNameinService'")

curs = conn.cursor()

dmv = """
EVALUATE SELECTCOLUMNS( 'Table Schema List of Lists','Table Schema List of Lists'[Tables_Clean_Names])
"""
curs.execute(dmv)
results = curs.fetchall()
#Below is the relevant code for the question


testlist =[]
for row in results:
    rowlist=[]
    a =row[0]
    rowlist.append(a)
    testlist.append(rowlist)
    #apppend a new line leads to additional list item  followed by coma
    testlist.append('\n')
conn.close()

使用 and append ( testlist.append('\n')) 会导致一个额外的逗号(见截图)。 在此处输入图像描述 . 任何有关如何使用尾随逗号添加换行符的建议将不胜感激。 尽管看起来,到目前为止,我一直在努力寻找解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM