我有以下列表:
languages =["java", "haskell", "Go", "Python"]
animals = ["pigeon", "python", "shark"]
names = ["Johan","Frank", "Sarah"]
我想找出 python 是否存在于以下所有三个列表中。以下 if 语句是我使用“in”方法和“and”运算符得出的结果。
if("Python" in languages and "Python" in animals and "Python" in names )
有没有办法把这个语句压缩成更小的长度?
也就是
if("Python" in languages and in animals and in names)
请您参考如下方法:
你可以避免重复“Python”:
if all("Python" in L for L in [languages, animals, names]):
但这并没有短多少。
