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

无法使用 if 语句追加

无法使用 if 语句追加

Helenr 2022-07-12 16:13:40
我有三个清单。如果对象包含“HP”或“LP”,我想将列表对象附加到“过滤”列表中。输出将所有文件名项改为“过滤”。不确定为什么会发生这种情况。您的洞察力将不胜感激!filenames = ['HP PLEAS 56s Jazz.wav', 'HP PLEAS 57s groupLaughing.wav', 'HP PLEAS 57s Guitar_2.wav', 'PLEAS 56s Jazz.wav']filtered = []original = []for x in filenames:    if "LP" or "HP" in x:        filtered.append(x)    else:        original.append(x)
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

条件 "LP" or "HP" in xalways True,相当于你的条件 : ("LP") or ("HP" in x), where ("LP")is always True,你可以使用:


for x in filenames:

    if ("LP" in x) or ("HP" in x):

        filtered.append(x)

    else:

        original.append(x)


查看完整回答
反对 回复 2022-07-12
  • 1 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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