У меня есть словарь, как показано ниже.добавление арифметических значений в словарь?
band1= {'channel1': 10564, 'channel2': 10589, 'channel3': 10612, 'channel4': 10637,'channel5': 10662, 'channel6': 10687,
'channel7': 10712, 'channel8': 10737, 'channel9': 10762, 'channel10': 10787,'channel11': 10812, 'channel12': 10837, }
Мне бы понравился хороший способ редактирования этого словаря. Для каждой записи я хочу еще один добавили со значением является значение/5 и третье значение, введенное с этим значение/5-190
Словарь будет выглядеть (с выражениями фактически преобразуется в конечных значения):
band1= {'channel1': [10564, 10564/5, 10564/5-190], 'channel2': [10589,10589/5,10589/5-190], 'channel3': [10612,10612/5,10612/5-190], 'channel4': [10637,10637/5,10637/5-190],
'channel5': [10662,10662/5,10662/5-190], 'channel6': [10687,10687/5,10687/5-190],
'channel7': [10712, 10712/5, 10712/5-190], 'channel8': [10737,10737/5,10737/5-190], 'channel9': [10762,10762/5,10762/5-190], 'channel10': [10787,10787/5,10787/5-190],'channel11': [10812,10812/5,10812/5-190], 'channel12': [10837,10837/5,10837/5-190]}
Я должен сделать это с большим количеством записей, поэтому было бы лучше, чем просто набирать их все, если бы я мог добавить их в питоническом стиле. Кроме того, 5 или 190 является переменной для других словарей, поэтому было бы неплохо иметь возможность легко варьировать это, а другая причина - не жесткому коду. Например, у другого словаря может быть правило, которое мне нужно разделить на 4 и добавить 200 для второго элемента, тогда для третьего элемента мне может потребоваться добавить другое число переменных.
band2= {'channel1': [10564, 10564/4+200, 10564/4+200+100]
Это большое спасибо. Именно то, что я ищу. – Paul