過濾 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.