groups = ["This"] contact2info = {} contact2info["first"] = "Andrew" contact2info["last"] = "Gardner" contact2info["home"] = "4567" contact2info["work"] = "4567" contact2info["cell"] = "4567" contact2info["group"] = groups contact1 = Contact(contact1info) contact2 = Contact(contact2info) print(contact1) print(contact2.print_details()) groupA = Group("theName") groupA.add(contact1) groupA.add(contact2) print(groupA) print("".join([str(l) for l in groupA.search("first", "ndrew")])) print("".join([str(l) for l in groupA.search("last", "Gardner")])) print("".join([str(l) for l in groupA.search("home", "4567")])) print("".join([str(l) for l in groupA.search("work", "4567")])) print("".join([str(l) for l in groupA.search("cell", "4567")])) groupA.remove("Andrew", "Gardner") print(groupA)