Python - 移除非遞增元素


當需要移除非增元素時,使用簡單的迭代和元素比較。

示例

以下是演示

my_list = [5,23, 45, 11, 45, 67, 89, 99, 10, 26, 7, 11]

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

my_result = [my_list[0]]
for elem in my_list:

   if elem >= my_result[-1]:
      my_result.append(elem)

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

輸出

The list is :
[5, 23, 45, 11, 45, 67, 89, 99, 10, 26, 7, 11]
The result is :
[5, 5, 23, 45, 45, 67, 89, 99]

說明

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

  • 將列表的第一個元素分配給另一個列表。

  • 迭代列表中的元素。

  • 將每個元素與最後一個元素進行比較,並檢查它們是否大於或等於列表的第一個元素。

  • 如果是,則將其追加到列表中。

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

更新於:2021-09-21

103 次瀏覽

開啟您的 職業

完成課程獲得認證

開始學習
廣告
© . All rights reserved.