python判断是否在列表中
在 Python 中,可以使用 in 关键字来检查某个元素是否在列表中。in 关键字返回一个布尔值,如果元素在列表中则返回 True,否则返回 False。
下面是一个示例:
my_list = [1, 2, 3, 4, 5] if 3 in my_list: print("3 is in the list") else: print("3 is not in the list")
在上面的示例中,我们首先定义了一个名为 my_list 的列表,其中包含 5 个整数。然后,我们使用 in 关键字来检查数字 3 是否在列表 my_list 中。如果在,就打印一条消息表明该元素在列表中。否则,打印另一条消息表明该元素不在列表中。
输出结果为:
3 is in the list
如果要检查多个元素是否都在列表中,可以使用 all() 函数。all() 函数接受一个可迭代对象作为参数,并返回一个布尔值,指示该对象中所有元素是否都为真。
例如:
my_list = [1, 2, 3, 4, 5] if all(x in my_list for x in [3, 4]): print("Both 3 and 4 are in the list") else: print("At least one of 3 and 4 is not in the list")
在上面的示例中,我们使用 all() 函数来检查数字 3 和 4 是否都在列表 my_list 中。具体来说,我们使用一个列表推导式来遍历列表 [3, 4] 中的每个元素,并检查它是否在 my_list 中。如果两个元素都在列表中,all() 函数将返回 True,否则返回 False。
输出结果为:
Both 3 and 4 are in the list
相关文章