对于长度小于最小值的任何名称,将列表中的该项替换为包含名称的新字符串,并在右侧添加空格以达到最小长度。
例如,如果列表包含名称“Sue”且最小长度为 5,则该项目将被替换为用 2 个空格填充的名称:“Sue”。任何已经达到最小长度或更长的名称都不会改变。
for words in list_of_names:
if len(words) < min_length:
answer = min_length - len(words)
现在我想得到答案*并将那个数量的空格添加回列表中。
最佳答案
高级字符串格式允许您 assign specific width :
>>> ['{:<5}'.format(x) for x in list_of_words]
['Sue ', 'Alicia', 'Jen ']
关于python - 用空格填充列表元素给定最小长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263454/