如何在python中打印列表而不使用for循环

2024-09-26 18:14:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份出版商名单

publishers = ['Avatar Press', 'DC Comics', 'Dargaud', 'Dynamite Entertainment', 'Go! Comi', 'Hachette Partworks Ltd.', 'Hakusensha', 'Marvel', 'N/A', 'Planeta DeAgostini', 'Shi Bao Wen Hua Chu Ban Qi Ye Gu Fen You Xian Gong Si', 'VIZ Media']

如何在不使用for循环的情况下,在自己的线上打印所有出版商,如:

for publisher in publishers:
    print(publisher)

干杯


Tags: gofordcpublisherpress出版商名单avatar
2条回答

可以使用新行字符(\n)连接列表:

print("\n".join(publishers))

试试这个:)

print(*publishers, sep='\n')

这里的*解压列表publishers,因此它相当于下面的sudo代码

print(publishers[0], publishers[1], ..., publishers[n], sep='\n')

并且sep='\n'指定分隔符,在本例中使用新行字符

相关问题 更多 >

    热门问题