Python - indicar ultimo numero repetido en una lista

 
Vista:

indicar ultimo numero repetido en una lista

Publicado por Pol (1 intervención) el 25/11/2022 19:13:19
numeros = [1,2,3,4,5,6,7,8,9,12,13,13,16,44,17,18,35,23,15,12,44,3,5,6]
i = 0
major = 0
if len(numeros) >= +20:
while i < len(numeros):
if numeros[i] > major:
major = numeros[i]
i = i + 1
print (major)
#busqueda = numeros.index(major[2]) NO SE COMO HACERLO!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

indicar ultimo numero repetido en una lista

Publicado por tincopasan (1082 intervenciones) el 25/11/2022 19:59:14
la verdad que no entendí que intentas hacer, pero por el planteo:
1
indicar ultimo numero repetido en una lista

y teniendo la lista:

1
numeros = [1,2,3,4,5,7,8,9,12,13,13,16,44,17,18,35,23,15,12,44,3,5,6]

1
for x in range(len(numeros)-1,-1,-1):
la recorremos de atrás hacia delante
1
if numeros.count(numeros[x]) > 1:
verifico el conteo del valor si es mayor a 1 está repetido
1
2
print(numeros[x])
break
muestro el número y termino el ciclo.

código completo:

1
2
3
4
5
numeros = [1,2,3,4,5,7,8,9,12,13,13,16,44,17,18,35,23,15,12,44,3,5,6]
for x in range(len(numeros)-1,-1,-1):
    if numeros.count(numeros[x]) > 1:
        print(numeros[x])
        break
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar