Agenda- Phyton- Agregar valores a lista y buscarlos
Publicado por marta (7 intervenciones) el 05/09/2018 05:24:46
Hola, estoy haciendo una agenda electronica. Quiero almacenar los valores a la lista y asi poder buscarlos, (mi idea es buscar por ejemplo por nombre y luego sumarle +1 al indice de la lista para mostrar el numero de tel)
Pero mi problema es generar una lista en el archivo, ya que si la creo primero en el programa me realiza una lista por cada vez que ingreso datos, y si lo hago abriendo el archivo no me crea lista. Además de que al buscar quiero usar readline y no me muestra el dato.
Comparto el código:
De esta manera no me crea la lista. La otra forma que probé fue esta:
¿Podrian guiarme? Muchas gracias
Pero mi problema es generar una lista en el archivo, ya que si la creo primero en el programa me realiza una lista por cada vez que ingreso datos, y si lo hago abriendo el archivo no me crea lista. Además de que al buscar quiero usar readline y no me muestra el dato.
Comparto el código:
1
2
3
4
5
6
7
respuesta=int(input("Nuevo contacto-1.....Mostrar los contactos-2"))
if respuesta==1:
for i in range(0, 2):
archivo = open("Agenda.txt", "a")
lista.append(archivo.write(str(input("Ingrese el nombre"))))
lista.append(archivo.write(str(input("Ingrese el telefono"))))
De esta manera no me crea la lista. La otra forma que probé fue esta:
1
2
3
4
5
6
7
8
nombre = input("Ingrese nombre: \n")
tel = int(input("Ingrese el telefono \n"))
datosAgenda = []
datosAgenda.append(nombre)
datosAgenda.append(tel)
Agregar = open("Agenda.txt", "a")
Agregar.write(str(datosAgenda))
¿Podrian guiarme? Muchas gracias
Valora esta pregunta


0