python二维数组打印表格
时间: 2023-09-24 22:12:58 浏览: 227
python如何以表格形式打印输出的方法示例
5星 · 资源好评率100%
下面是一个简单的例子,展示如何使用Python二维数组打印表格:
```python
table = [['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Lisa', '30', 'Female'],
['Bob', '18', 'Male']]
# 打印表格头
print('{:<10} {:<10} {:<10}'.format(table[0][0], table[0][1], table[0][2]))
# 打印分割线
print('-' * 30)
# 打印数据行
for row in table[1:]:
print('{:<10} {:<10} {:<10}'.format(row[0], row[1], row[2]))
```
输出结果:
```
Name Age Gender
------------------------------
John 25 Male
Lisa 30 Female
Bob 18 Male
```
在这个例子中,我们定义了一个二维数组`table`,其中第一行是表格的表头,其余行是数据行。我们使用字符串格式化来打印表格,首先打印表格头,然后打印分割线,最后打印每一行的数据。在格式化字符串中,`<10`表示左对齐并占据10个字符的位置。
阅读全文