Dada una lista de valores, eliminar la primera aparición
def drop dest(routes,location):
for i in range(len(routes)):
if routes[i] == location:
routes.remove(routes[i])
return routes
Estoy usando una definición de función dada una lista comoroutes = [(3,2),(2,4),(5,5),(2,4)]
y digamos que solo quiero eliminar el primer valor de aparición de(2,4)
. Estoy un poco confundido sobre cómo hacer esto porque elimino el valor pero también elimino el otro valor dado. Donde solo quiero eliminar el primer valor dado.