在 Python 中移除长度为 K 的元组
当需要移除特定长度为“K”的元组时,可以使用列表解析。
以下是对此内容的演示 −
示例
my_list = [(32, 51), (22,13 ), (94, 65, 77), (70, ), (80, 61, 13, 17)] print("The list is : " ) print(my_list) K = 1 print("The value of K is ") print(K) my_result = [ele for ele in my_list if len(ele) != K] print("The filtered list is : ") print(my_result)
输出
The list is : [(32, 51), (22, 13), (94, 65, 77), (70,), (80, 61, 13, 17)] The value of K is 1 The filtered list is : [(32, 51), (22, 13), (94, 65, 77), (80, 61, 13, 17)]
解释
将定义一个元组列表,并将其显示在控制台上。
将分配 K 的值并在控制台上显示该值。
列表解析用于检查元组列表中每个元素的长度。
将其分配给一个变量
将其作为输出显示在控制台上。
广告