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]
說明
定義了一個列表並顯示在控制檯中。
將列表的第一個元素分配給另一個列表。
迭代列表中的元素。
將每個元素與最後一個元素進行比較,並檢查它們是否大於或等於列表的第一個元素。
如果是,則將其追加到列表中。
這是顯示在控制檯上的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP