Может ли кто-нибудь сказать мне, если я нахожусь на правильном пути, если хотите имитировать MS Access в Python с помощью словарей?Я хочу создать форму ввода, например, в Microsoft Access.Я уже создал код ниже, который работал нормально, но потом я обнаружил, что в словарях обычно есть только одно значение на ключ.Итак, теперь я задаюсь вопросом, что является предпочтительным вариантом, может быть массив в numpy или может использовать списки в качестве значения в словаре?
После создания таблицы данных я хотел бы иметь возможность связать ее с другими таблицами и выполнять с ней вычисления, как в MS Access, но, полагаю, я могу сам ее кодировать.
my_dict = dict()
value=0
while value != "q":
print (my_dict)
editkey = input("choose key to edit or q to quit: ")
if editkey in my_dict.keys():
print ("already existing key with value: ")
print (my_dict[editkey])
newvalueyn=input("new value y/n?: ")
if newvalueyn == "y":
value=input("new value: ")
my_dict[editkey] = value
else:
print("no change")
else:
value=input("new value: ")
my_dict[editkey] = value