检查元组在Python中是否具有任何None值
当需要检查元组是否具有“无”值时,可以使用“任意”方法,“映射”方法和lambda函数。
映射函数将给定的函数/操作应用于可迭代项(例如列表,元组)中的每个项目。它返回一个列表作为结果。
匿名函数是没有名称定义的函数。
通常,Python中的函数是使用'def'关键字定义的,而匿名函数是通过'lambda'关键字定义的。它采用单个表达式,但可以采用任意数量的参数。它使用该表达式并返回其结果。
“any”方法检查是否存在至少一个True值可迭代。如果是,则返回True,否则返回False。
以下是相同的演示-
示例
my_tuple = (31, 45, 12, 56, 78, None, None)
print("Thetupleis: ")
print(my_tuple)
my_result = any(map(lambda elem: elem is None, my_tuple))
print("Does the tuple contain any None value ? " )
print(my_result)输出结果Thetupleis: (31, 45, 12, 56, 78, None, None) Does the tuple contain any None value ? True
解释
元组已定义并显示在控制台上。
使用“map”方法将lambda函数应用于元组中的每个元素。
在此结果上调用any函数,并将其分配给变量。
此变量显示在控制台上。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短