Я все еще довольно плохо знаком с Python и пытаюсь автоматизировать то, что я делаю вручную.У меня есть отсортированный словарь из 6 предметов.Размер словаря всегда будет содержать 6 элементов, где ключ - это строка, а значение - это число с плавающей запятой.
Как только я заполнил свой словарь, я хочу вычесть значения из словаря в парах, то есть значение из 2-го элемента вычитает значение из первого элемента, значение из 4-го элемента вычитает значение из 3-го элемента и, наконец, значение из нашего последнегоЭлемент в словаре вычитает значение из нашего 5-го элемента.
Когда закончите, я распечатаю результаты.
Пример моего словаря:
my_dict = {}
my_dict = {'item1': '18.6798', 'item2': '12.638', 'item3': '20', \
'item4': '60.00', 'item5': '65.7668', 'item6': '45.7668'}
Я искал понимание словаря в python, для циклов с вложенными if (не идеально), но не мог понять это.Любые указатели по-разному (более эффективные), которые позволили бы мне получить доступ к индексу значения в словаре?
remainder = {}
for key, value in sorted(my_dict.items()):
...
print(remainder)
После того, как я вычислю разницу между значениями, я сохраню их вдругой словарь, к которому я могу получить доступ по ключу / значению.