Упражнение на Python: замените словарные значения их средними

Словарь Python: упражнение 37 с решением

Напишите программу Python для замены значений словаря их средними значениями.

Пример решения : —

Код Python:

  def sum_math_v_vi_average (list_of_dicts): для d в  list_of_dicts: n1 = d.pop ('V') n2 = d.pop ('VI') d ['V + VI'] = (n1 + n2)/2 return list_of_dicts student_details = [{'id': 1,  'subject': 'math', 'V': 70, 'VI': 82}, {'id': 2, 'subject': 'math', 'V': 73, 'VI': 74}, {  'id': 3, 'subject': 'math', 'V': 75, 'VI': 86}] print (sum_math_v_vi_average (student_details))  

Пример вывода:

 [{'subject': 'math', 'id': 1, 'V + VI': 76.0}, {'subject': 'math', 'id': 2, '  V + VI ': 73.5}, {' subject ':' math ',' id ': 3,' V + VI ': 80.5}] 

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует шаг за шагом, что делает компьютер, когда он выполняет указанную программу:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий