Clase 17: Arreglos de Objetos N. Baloian
#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar fono y nombre de linea fono=linea[0:10] nombre=linea[10:-1] #si nombre está en agenda, agregar fono if nombre in D: D[nombre].append(fono) #si no está en agenda, crear lista con fono else: D[nombre]=[fono]
#obtener nombres de personas while True: nombre=raw_input("nombre?") if nombre=="fin": break #mostrar todos los fonos de la persona if nombre not in D: print "no existe en la agenda" else: for fono in D[nombre]: print "fono=",fono