【发布时间】:2019-12-03 19:48:59
【问题描述】:
我是新手,不知道如何解决这个问题。我有一个列表,我正在迭代以打印多行。我已经得到它,以便在每 5 个元素之后开始一个新行。我的问题是我无法弄清楚如何使用多个分隔符格式化结果。现在我有破折号分开。这是我的代码:
source_list = [all, of, my, data...]
for print_list in zip(*[iter(source_list)] * 5):
print(' - '.join(print_list))
这个输出:
blahblah - blah - blahblahblah - blahblah - blah
blah - blahblahblah - blahblah - blahblah - blahblahblah
差不多了。但我需要格式看起来像:
blahblah (blah) - blahblahblah - blahblah - blah
blah (blahblahblah) - blahblah - blahblah - blahblahblah
所需的输出是 ( ) - - - 的集合模式。任何帮助表示赞赏,谢谢。
【问题讨论】:
-
我们可以看看真实的输入/输出数据吗?
标签: python list join formatting