У меня есть эта функция, чтобы найти, сколько раз за числом следует большее число в списке. Есть ли другой более «питоновский» способ сделать это? Я использую Python 3.7.0.
Заранее спасибо.
def find_greater_numbers(arr):
count = 0
i = 0
j = 1
while i < len(arr):
while j < len(arr):
if arr[j] > arr[i]:
count += 1
j+=1
j = i+1
i+=1
return count
find_greater_numbers([6,1,2,7]]) # returns 4