如何将Python中的URL列表按每行一个的格式单独打印?
实现方案
假设你的URL列表示例如下:
anime_urls = [ "https://xxx.com/anime-demon-slayer", "https://xxx.com/anime-jujutsu-kaisen", "https://xxx.com/anime-one-piece" ]
这里提供两种简单直接的实现方式:
方式一:循环遍历逐个打印
直接遍历列表中的每个URL,利用print()函数默认结尾添加换行符的特性,就能实现每行输出一个URL:
for url in anime_urls: print(url)
方式二:换行符拼接后一次性打印
把列表内所有URL用换行符\n拼接成单个字符串,再一次性打印,这种方式在URL数量较多时效率更高:
print('\n'.join(anime_urls))
如果你之前的代码是直接打印整个列表(比如print(anime_urls)),会输出带方括号、引号的格式,这显然不符合需求,换成上面两种方法即可解决。
内容的提问来源于stack exchange,提问作者Omega500
相关产品推荐
相关产品推荐

