1. Главная
  2. Библиотека
  3. Информатика
  4. Найдите номер второго с конца отрицательного элемента с...
Решение задачи на тему

Найдите номер второго с конца отрицательного элемента списка. Если такого элемента нет, выведите -1.

  • Информатика
Найдите номер второго с конца отрицательного элемента списка. Если такого элемента нет, выведите -1.

Условие:

Найдите номер второго с конца отрицательного элемента списка.

[-7, 18, -6, 18, 4, 11, 9, -4, 5, 11, 2, 11, 8, -5, 14]

[20, 19, 0, 3, 7, 2, 2, 10, 7, 16, 0, 1, 20, 15, 4]

Если такого элемента нет, выведите -1.

Решение:

def second_negative(lst):

negative = list(filter(lambda x: x[1] 0, enumerate(lst)))

return -1 if len(negative) 2 else negative[-2][0]

from random impor...

Выбери предмет