在Python中删除元组矩阵中的相似元素行
当需要删除元组矩阵中的相似元素行时,可以使用列表推导和“全部”方法。
列表理解是迭代列表并对其执行操作的一种快捷方式。
“all”方法检查可迭代对象中的所有值是否均为True值。如果是,则返回True,否则返回False。
以下是相同的演示-
示例
my_tuple_1 = ((11, 14, 0), (78, 33, 11), (10, 78, 0), (78,78,78))
print("Thetupleoftuplesis: ")
print(my_tuple_1)
my_result = tuple(ele for ele in my_tuple_1 if not all(sub == ele[0] for sub in ele))
print("The tuple after removing like-element rows is: ")
print(my_result)输出结果Thetupleoftuplesis: ((11, 14, 0), (78, 33, 11), (10, 78, 0), (78, 78, 78)) The tuple after removing like-element rows is: ((11, 14, 0), (78, 33, 11), (10, 78, 0))
解释
定义了一个嵌套的元组并将其显示在控制台上。
元组被迭代,并且在嵌套元组的每个元素上调用“all”方法。
然后将其转换为元组。
这已分配给一个值。
它显示在控制台上。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短