我将如何扩展下面的if语句,以便逻辑包含else子句。伪代码的作用如下。你知道吗
到目前为止,我有以下代码:
Names = ["John Lennon (Beatle)", "Paul McCartney (Beatle)", "Ringo Starr (Beatle)", "Yoko Ono (Beatle)", "Mick Jagger (Rolling Stone)", "Brian Jones (Rolling Stone)", "Alex Jones (na)", "Adam Smith (na)"]
Ideal_Singers = [n for n in Names if "Beatle" in n and ("Paul" in n or "Ringo" in n or "Yoko" in n)]
print Ideal_Singers
您可以使用
any
:输出:
以下是符合您标准的解决方案:
基本上我列了两张单子,一张是披头士乐队的单子,一张是米克乐队的单子。然后我取第一个不是空的列表。你知道吗
输出:
相关问题 更多 >
编程相关推荐