首页 > 解决方案 > 如何垂直打印数据集列表?

问题描述

我正在为我的comp介绍做一个任务。科学。上课,我已经发送了我试图垂直打印的数据,但我无法这样做。

我的代码:

def getData():
    return [

    [8,8],[2,8],[3,7],

    [3,4],[2,6],[3,5],

    [6,5],[7,3],[7,5]

]

def getLables():
    return [1, 0, 0, 0, 0, 0, 1, 1, 1]

data = getData()
labels = getLables()
print('[X, Y]', data)
print('Labels:\n', labels)

我的输出:

[X, Y] [[8, 8], [2, 8], [3, 7], [3, 4], [2, 6], [3, 5], [6, 5], [7, 3], [7, 5]]
Labels:
[1, 0, 0, 0, 0, 0, 1, 1, 1]

我需要的输出:

[X, Y]  Lable
[8, 8]   1
[2, 8]   0
[3, 7]   0

等等...

我尝试在打印语句中使用sep='\n'& end='\n',但它只是添加了一个额外的行。

标签: pythonlist

解决方案


我提出以下建议:

def getData():
    return [[8,8],[2,8],[3,7],[3,4],[2,6],[3,5],[6,5],[7,3],[7,5]]

def getLables():
    return [1, 0, 0, 0, 0, 0, 1, 1, 1]

data = getData()
labels = getLables()

print('[X, Y] Labels')
for a,b in zip(data, labels):
    print(a, b)

推荐阅读