gpt4 book ai didi

python - Python 中使用不同分隔符连接列表

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:24 25 4
gpt4 key购买 nike

我是新手,不知道如何解决这个问题。我有一个列表,我正在迭代它以打印多行。我已经做到了,以便在每 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

所需的输出是 ( ) - - - 的设定模式。感谢任何帮助,谢谢。

最佳答案

items = ['all', 'of', 'my', 'data', … ]

for i in range(0, len(items), 5):
print('{} ({}) - {} - {} - {}'.format(*items[i:i+5]))

这仅适用于 5 的倍数的 len(items)

关于python - Python 中使用不同分隔符连接列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59164351/

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