Python - Buscar dentro de una lista.

 
Vista:

Buscar dentro de una lista.

Publicado por Muffler (1 intervención) el 23/04/2019 02:25:43
Hola, soy nuevo participando en este foro y tambien en el manejo de python.

Me gustaria pedir ayuda en un problema que tengo.

Dentro de mi programam tengo una lista, a la cual añádo elementos de la siguiente manera

listaclientes.append( (nombre, apellido, edad, dni) )

Ahora necesito buscar si el cliente que agregue existe, para esto debo hacerlo pidiendo el numero de DNI del cliente. Se que para buscar dentro de listas se puede hacer mediante .index() pero me sale error, dice que no existe ese cliente.

¿Alguien podria guiarme en como poder solucionar mi error?

Muchas gracias.
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: 156
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Buscar dentro de una lista.

Publicado por Andrés (55 intervenciones) el 23/04/2019 04:05:08
1
2
3
4
5
6
7
8
9
lista_clientes = []
lista_clientes.append( ('Nombre_1', 'Apellido_1', 10, 'DNI_1') )
lista_clientes.append( ('nombre_2', 'Apellido_2', 10, 'DNI_2') )
 
w = list(filter(lambda registro: registro[3]=='DNI_1' , lista_clientes))
if not w:
  print('No encontrado')
else:
  print('Encontrado')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar