Python 表格后向填充
时间: 2023-11-29 12:10:39 浏览: 71
Python处理后的表格
在 Python 中,如果需要将数据输出为表格形式,可以使用字符串的后向填充方法来对齐表格中的数据。下面是一个简单的示例:
```python
data = [
['Alice', 25, 'female'],
['Bob', 18, 'male'],
['Charlie', 32, 'male'],
['David', 45, 'male'],
]
for row in data:
name = row[0]
age = str(row[1])
gender = row[2]
print(name.ljust(10), age.rjust(5), gender.ljust(7))
```
在这个示例中,我们定义了一个二维列表 `data`,其中包含了四个人的姓名、年龄和性别。然后,我们使用 `for` 循环遍历这个列表,并逐行输出表格。对于每一行数据,我们使用 `ljust()` 和 `rjust()` 方法将每一列的数据进行后向填充,以达到对齐的效果。
运行上面的代码,输出结果如下:
```
Alice 25 female
Bob 18 male
Charlie 32 male
David 45 male
```
可以看到,输出的数据已经被对齐成了表格的形式。其中,姓名和性别使用 `ljust()` 方法进行左对齐,年龄使用 `rjust()` 方法进行右对齐,以达到最佳的对齐效果。
阅读全文