python - 如何停止在循环python中重复相同的文本
问题描述
from re import I
from requests import get
res = get("https://subsplease.org/api/?f=latest&tz=canada/central").json()
kek = []
for x in res:
kek.append(x)
lnk = res[kek[0]]['downloads']
anime_name = res[kek[0]]['show']
for x in lnk:
quality = x['res']
links = x['magnet']
data = f"{anime_name}:\n\n{quality}: {links}\n\n"
print(data)
在这段代码中,如果我在循环之外添加它,我如何防止重复动画名称
只打印 1 个链接
解决方案
您可以将字符串分开,循环外的第一半,循环内的第二半:
print(f"{anime_name}:\n\n")
for x in lnk:
quality = x['res']
links = x['magnet']
data = f"{quality}: {links}\n\n"
print(data)
推荐阅读
- wordpress - 如何在 Wordpress 中显示没有 Gutenberg 块的 HTML 内容?
- php - 带有 SQLSRV 驱动程序错误的 Docker PHP-FPM Alpine
- spring - Spring Security 5.2.1 + spring-security-oauth2 + WebClient:如何使用密码授权类型
- swift - DateComponentsFormatter 在来自组件的字符串上崩溃
- r - 创建一个仅包含一项的列表列(无分组依据)
- ruby-on-rails - 使用 ActiveStorage 将 Cloudinary 图像附加到 Rails 模型
- java - 如何验证多个 JUnit 4 测试的整体执行?
- python - 如何处理错误:Pyntc ssh 到网络设备
- typescript - 如何在 Typescript 中覆盖 window.function?
- python - 如果 SFTP 服务器触发在上传时自动移动文件,Paramiko put 方法会抛出“[Errno 2] File not found”