Что мне надо сделать с моим кодом что бы он сохранял в словарь новый адрес?
import pickle addressBook = {} class Ab: def save(): with open('addressBook.pickle', 'wb') as f: pickle.dump(addressBook, f) def load(): with open('addressBook.pickle', 'rb') as f: addressBook = pickle.load(f) def add(): name = input("Введите имя:") address = input("Введите адрес:") addressBook[name] = address print("Адрес добавлен") def delete(): name = input("Введите имя, данные которого хотите удалить") del addressBook[name] print("Адрес удалён") def printAb(): for name, address in addressBook.items(): print("Адрес {0}: {1}".format(name, address)) def change(): name = input("Введите имя, чей адрес вы хотите изменить:") address = input("Введите новый адрес") addresslist[name] = address def find(): name = input("Введите имя, чей адрес вы хотите узнать") print(addressBook[name]) a = Ab num = int(input("Что вы хотите сделать? 1-Добавить новый адрес. 2-Удалить существующий адрес. 3-Вывести все адреса в адреской книге. 4-Изменить существующий адрес. 5-Найти определённый адрес из книги: ")) a.save() if num == 1: a.add() elif num == 2: a.delete() elif num == 3: a.printAb() elif num == 4: a.change() elif num == 5: a.find() else: print("Введите 1 из указанных цифр") print(addressBook)