在python中输出包含7个列名的列表
时间: 2024-03-23 07:42:59 浏览: 21
如果您想要输出包含7个列名的列表,可以使用列表嵌套的方式,将列名作为第一行添加到列表中。以下是示例代码:
```python
column_names = ["Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7"]
data = [[1, 2, 3, 4, 5, 6, 7],
[8, 9, 10, 11, 12, 13, 14],
[15, 16, 17, 18, 19, 20, 21]]
data.insert(0, column_names)
for row in data:
print(row)
```
在上面的代码中,我们首先定义了一个包含7个列名的列表 `column_names`,然后定义了一个包含3行数据的二维列表 `data`。接下来,我们使用 `insert()` 方法将列名作为第一行插入到数据列表中。最后,我们使用 for 循环遍历整个数据列表,逐行输出其中的内容。
输出结果如下所示:
```
['Column1', 'Column2', 'Column3', 'Column4', 'Column5', 'Column6', 'Column7']
[1, 2, 3, 4, 5, 6, 7]
[8, 9, 10, 11, 12, 13, 14]
[15, 16, 17, 18, 19, 20, 21]
```
注意,我们在输出时并没有使用任何分隔符,如果需要输出格式更加清晰的内容,可以在 print 函数中添加分隔符。例如,可以使用以下代码:
```python
for row in data:
print("\t".join(str(item) for item in row))
```
这将输出使用制表符分隔的表格形式的内容,如下所示:
```
Column1 Column2 Column3 Column4 Column5 Column6 Column7
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
```