在 Python 中删除长度为 K 的元组
当需要删除特定长度'K'的元组时,可以使用列表理解。
以下是相同的演示-
示例
my_list = [(32, 51), (22,13 ), (94, 65, 77), (70, ), (80, 61, 13, 17)] print("名单是: " ) print(my_list) K = 1 print("K的值是 ") print(K) my_result = [ele for ele in my_list if len(ele) != K] print("过滤后的列表是: ") print(my_result)输出结果
名单是: [(32, 51), (22, 13), (94, 65, 77), (70,), (80, 61, 13, 17)] K的值是 1 过滤后的列表是: [(32, 51), (22, 13), (94, 65, 77), (80, 61, 13, 17)]
解释
定义了一个元组列表,并显示在控制台上。
K的值被分配并显示在控制台上。
列表推导用于检查元组列表中每个元素的长度。
这被分配给一个变量
它在控制台上显示为输出。