gpt4 book ai didi

python - 如何在 python 中添加新行时保持制表符

转载 作者:行者123 更新时间:2023-12-01 02:28:13 25 4
gpt4 key购买 nike

所以我尝试使用 .format() 方法在 Python 中格式化列表。我希望我的输出如下

One
Two
Three
Four

但是,当我运行以下代码时

if __name__ == '__main__':
output_str = ''
my_list = ['One', 'Two', 'Three', 'Four']
for element in my_list:
output_str = '{}{}\n\t'.format(output_str, element)
print (output_str)

打印

One
Two
Three
Four

有没有一种方法可以在Python中创建新行,同时保留之前使用.format()创建的所有选项卡?感谢您的回答:)

最佳答案

是的,.format() 可用于通过将制表符指定为填充字符来进行缩进,如下所示:

my_list = ['One', 'Two', 'Three', 'Four']

for indent_level, element in enumerate(my_list):
print("{:\t<{i}}{}".format('', element, i=indent_level))

这将显示:

One
Two
Three
Four

关于python - 如何在 python 中添加新行时保持制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47141841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com