list' object has no attribute 'center
时间: 2023-11-10 09:06:04 浏览: 47
这个错误提示通常是因为你尝试在一个列表对象上调用 `center` 方法,而 `center` 方法只能用于字符串对象。如果你想要在列表中的元素上进行居中对齐,可以将元素转换为字符串后再调用 `center` 方法。
例如,假设你有一个包含三个元素的列表 `my_list`:
```
my_list = ['apple', 'banana', 'orange']
```
如果你想要将列表中的每个元素居中对齐,并且每个元素占据 20 个字符的宽度,可以使用以下代码:
```
for item in my_list:
print(item.center(20))
```
这将输出:
```
apple
banana
orange
```