Предмет: Информатика,
автор: createdbytobi
Python
- 1-а функція max_dct(*dicts) формує новий словник за правилом: Якщо у вихідних словниках є ключі, що повторюються, вибираємо серед їх значень максимальне і присвоюємо цьому ключу (наприклад, в словнику_1 є ключ "а" зі значенням 5, і в словнику_2 є ключ "а", але зі значенням 9. Вибираємо максимальне значення, тобто 9, і присвоюємо ключі "а" у вже новому словнику).
Якщо ключ не повторюється, він просто переноситься зі своїм значенням у новий словник (наприклад, ключ “с” зустрівся лише в одного словника, а в інших його немає. Отже, переносимо в новий словник цей ключ разом з його значенням). Сформований словник повертаємо.
- 2-а функція sum_dct(*dicts) підсумовує значення повторюваних ключів. Значення інших ключів залишаються вихідними. (Проводяться операції за аналогом першої функції, але беруться не максимуми, а суми значень однойменних ключів). Функція повертає сформований словник.
yuk1zy:
могу попробовать сделать, напиги
Ответы
Автор ответа:
2
Перше
def four_one():
b = max(l1, key=l1.get), max(l1.values())
c = max(l2, key=l2.get), max(l2.values())
if set(l1) == set(l2):
if b > c:
l3[max(l1, key=l1.get)]=max(l1.values())
elif c > b:
l3[max(l2, key=l2.get)]=max(l2.values())
elif set(l1) != set(l2):
if b > c:
l3[max(l1, key=l1.get)]=max(l1.values())
elif c > b:
l3[max(l2, key=l2.get)]=max(l2.values())
return l3
l1 = {5:1,6:2}
l2 = {1:2,2:4,3:6,4:8, 5:10}
l3 = {}
print(four_one())
Похожие вопросы
Предмет: Физика,
автор: okean110
Предмет: Физика,
автор: okean110
Предмет: Физика,
автор: okean110
Предмет: Геометрия,
автор: nadtokamarina4
Предмет: Математика,
автор: sytnika84