省略K长度行的Python程序

当需要省略 K 个长度的行时,使用简单的迭代和 'len' 方法以及 'append' 方法。

示例

下面是相同的演示

my_list = [[41, 7], [8, 10, 12, 8], [10, 11], [6, 82, 10]]

print("名单是:")
print(my_list)

my_k = 2
print("K 的值是 ")
print(my_k)

my_result = []

for row in my_list:
   if len(row) != my_k :
      my_result.append(row)

print("结果列表是:")
print(my_result)
输出结果
名单是:
[[41, 7], [8, 10, 12, 8], [10, 11], [6, 82, 10]]
K 的值是
2
结果列表是:
[[8, 10, 12, 8], [6, 82, 10]]

解释

  • 定义了一个列表列表并显示在控制台上。

  • 定义并显示在控制台上的键值。

  • 创建了一个空字典。

  • 该列表被迭代。

  • 如果特定列表的长度不等于键值,则将其附加到空列表中。

  • 这是显示在控制台上的输出。