Python——過濾所需的元素行


當需要按所需元素過濾行時,將使用列表解析和“全部”運算子。

以下是對其實現的演示:

示例

 即時演示

my_list = [[261, 49, 61], [27, 49, 3, 261], [261, 49, 85], [1, 1, 9]]

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

check_list = [49, 61, 261, 85]

my_result = [index for index in my_list if all(element in check_list for element in index)]

print("The result is :")
print(my_result)

輸出

The list is :
[[261, 49, 61], [27, 49, 3, 261], [261, 49, 85], [1, 1, 9]]
The result is :
[[261, 49, 61], [261, 49, 85]]

說明

  • 定義一個列表並在控制檯上顯示。

  • 定義另一個整數列表。

  • 使用列表解析來迭代列表,並使用“全部”運算子來檢查整數列表的所有值是否存在於原始列表中。

  • 如果存在,則將它新增到列表中,並分配給變數。

  • 這是在控制檯上顯示的輸出。

更新日期:06-Sep-2021

254 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.