过滤 K 长度行的 Python 程序


如果需要过滤 K 长度的行,可以使用一个简单的迭代以及“len”方法和“append”方法。

示例

以下是演示

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

print("The list is :")
print(my_list)

my_k = 2
print("The value of K is ")
print(my_k)

my_result = []

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

print("The resultant list is :")
print(my_result)

输出

The list is :
[[41, 7], [8, 10, 12, 8], [10, 11], [6, 82, 10]]
The value of K is
2
The resultant list is :
[[8, 10, 12, 8], [6, 82, 10]]

解释

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

  • 定义并显示一个键值。

  • 创建了一个空字典。

  • 迭代列表。

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

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

更新于:2021 年 9 月 14 日

137 次浏览

开启你的 职业生涯

完成课程获取认证

马上开始
广告
© . All rights reserved.