我需要迭代列表並比較當前元素和上一個元素。我看到兩個簡單的選項。第一:如何迭代/循環遍歷列表並引用上一個(n-1)元素
for index, element in enumerate(some_list[1:]):
if element>some_list[index]:
do_something()
二:
for i,j in zip(some_list[:-1], some_list[1:]):
if j>i:
do_something()
我個人不喜歡這裏nosklo的答案形式: Python - Previous and next values inside a loop 我爲什麼要設置一個輔助功能?
那麼要走的路是什麼?
PS:我使用的是Python3
給予好評的第一個建議。沒有附加軟件包,也沒有輔助功能的定義! thx – Jochen