繁体   English   中英

如果字符串在列表中的变量中

[英]If String is in Variables in List

我不确定这是否可行,但我试图让 Python 找到一个字符串(通过用户输入),该字符串位于包含在列表中的多个变量中。

希望这个例子可以解释我想要做什么:

list = [var1, var2, var3]

var1 = input("x")
var2 = input("x")
var3 = input("x")

if ("x") = in (list):
   print("x was found in all 3 variables in list!")

您可能希望将in运算符all()函数一起使用。 通过将生成器表达式传递给all() ,您可以检查所有列表项。

另请注意,您在设置var...变量之前引用了它们,并且没有is in运算符。

尝试这个:

var1 = input("x")
var2 = input("x")
var3 = input("x")

lst = [var1, var2, var3]

if all("x" in item for item in lst):
   print("x was found in all 3 variables.")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM