Учитывая список значений удалить первое вхождение

def drop dest(routes,location):
    for i in range(len(routes)):
        if routes[i] == location:
              routes.remove(routes[i])
    return routes

Я использую определение функции, учитывая список как
routes = [(3,2),(2,4),(5,5),(2,4)]и сказать, что я просто хочу удалить первое значение вхождения(2,4), Я немного запутался в том, как это сделать, потому что я удаляю значение, но я также удаляю и другое заданное значение. Где я просто хочу удалить первое заданное значение.

Ответы на вопрос(2)

Ваш ответ на вопрос