Вычитайте значение одного словаря из списка значений другого словаря. Ключи должны соответствоватьPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Вычитайте значение одного словаря из списка значений другого словаря. Ключи должны соответствовать

Сообщение Anonymous »

Вот мои два словаря < /p>

Код: Выделить всё

dict1 = {'AUD': 1.55453513945, 'CAD': 1.3458501245, 'EUR': 0.97729005765, 'PKR': 289.48832734625, 'USD': 1.0}
dict2 = {'AUD': [1.6090702789, 1.5], 'CAD': [1.451700249, 1.24], 'EUR': [0.9645801153, 0.99], 'PKR': [278.9766546925, 300], 'USD': [1, 1]}
< /code>
Я работаю над стандартным отклонением без использования встроенной функции. < /p>
Я хочу получить еще один словарь, где я получаю для каждого ключа , значения DICT1 
вычитаются из списка значений в DICT2 , поэтому для двух заданных словарей результат будет:

Код: Выделить всё

dict3 = {'AUD': [0.055, -0.0545], 'CAD': .... }
< /code>
Вот что я попробовал: < /p>
for SD_key, SD_values in SD_dictionary.items():
for SD_value in SD_values:
if SD_dictionary[key]==dictionary_mean[key]:
SD_dictionary[value]= SD_dictionary[value]-dictionary_mean[value]

print(SD_dictionary)
Тем не менее, это не работает, поскольку возвращает sd_dictionary без вычитания.


Подробнее здесь: https://stackoverflow.com/questions/794 ... dictionary
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»