Python - imprimir números si están en la lista

 
Vista:
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

imprimir números si están en la lista

Publicado por Samuel (38 intervenciones) el 02/09/2019 06:23:54
buenas!

Quiero imprimir los numeros de una lista solo si son los que les pongo en el condicional, pero no me funciona, me imprime igual

numeros[1,34,3,7]

1
2
3
4
5
if  0 or 1 or 2 or 3 or 4  in numeros:
        print(numeros)
 
    else:
        print("no esta el numero")

el resultado que quiero es que imprima

[1][3]
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
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

imprimir números si están en la lista

Publicado por joel (901 intervenciones) el 02/09/2019 10:42:49
Hola Samuel, aquí te muestro dos maneras de hacerlo:

1
2
3
4
5
6
7
8
9
10
valores=[1,2,3,4]
numeros=[1,34,3,7]
 
# manera 1
for i in valores:
    if i in numeros:
        print(i)
 
# manera 2        
print([i for i in valores if i in numeros])
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
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

imprimir números si están en la lista

Publicado por Samuel (38 intervenciones) el 03/09/2019 00:20:27
perfecto! gracias
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