检查元组在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 冬季祝福语大全 简短的