python定位列表中某元素后一位的代码

大佬们,写代码时遇到了如下问题,在写一个for循环的时候,我想定义一个关于列表中某个元素和它后一位的元素做对比的条件,求怎么索引那个元素。

假如这是一个列表:

lst = [5, 6, 7, 1, 2, 3, 4, 5]

然后我写了一个for循环:

for i in lst:
    if i  > "i后面那一个位置的元素"
        print(i)

想知道"i后面那一个位置的元素"的代码怎么写,感激不尽!!!

可以先用index函数,获取i在lst中的位置,然后再取这个位置的值,比如:

    index_i = lst[index]

    那i后面一位的索引就是index_i + 1,在取lst[index_i + 1]就是i后面的一个元素,在此过程中,需要判断i是否为lst的最后一个元素
for i in range(0, len(lst) - 1):
if lst[i] > lst[i + 1]:
...