为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Python 模型中循环遍历字符串?

如何在 Python 模型中循环遍历字符串?

慕码人8056858 2024-01-11 17:38:43
我想在模板中显示女子联赛,这是我的views.py代码:leagues = League.objects.all()for league in leagues:    print(league.name)它将向我显示所有联赛的名称:International Conference of Amateur Ice HockeyInternational Collegiate Baseball ConferenceAtlantic Federation of Amateur Baseball PlayersAtlantic Federation of Basketball AthleticsAtlantic Soccer ConferenceInternational Association of Womens' Basketball PlayersAmerican Conference of Amateur FootballAtlantic Amateur Field Hockey LeagueTransamerican Womens' Football Athletics ConferencePacific Ice Hockey Conference我如何循环遍历这些名称并挑选出包含女子联赛的联赛?

2 回答

?
达令说

TA贡献1821条经验 获得超6个赞

简单,使用containsicontains因为不区分大小写的搜索:

leagues = League.objects.filter(name__icontains='women')

for league in leagues:

    print(league.name)


查看完整回答
反对 回复 2024-01-11
?
冉冉说

TA贡献1877条经验 获得超1个赞

您可以league.name在打印之前检查小写字母是否包含“women”:


leagues = League.objects.all()

for league in leagues:

    if "women" in league.name.lower():

        print (league.name)


查看完整回答
反对 回复 2024-01-11

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号