Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Даны два списка чисел, введенных с клавиатуры. Определить, сколько и каких чисел одновременно встречается в двух списках. [RSS Feed]

#1 Март 4, 2023 14:21:45

zmeyka
Зарегистрирован: 2023-03-04
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Даны два списка чисел, введенных с клавиатуры. Определить, сколько и каких чисел одновременно встречается в двух списках.

Помогите, пожалуйста, разобраться в коде.
Даны два списка чисел, введенных с клавиатуры. Определить, сколько и каких чисел одновременно встречается в двух списках.
У меня получилось так, но выводятся не числа, а именно цифры:

list1 =
list2 =
def foo(list1,list2):
d = { }
for a in list1:
if a in list2:
d = foo(a, d)
print('\n'.join(f'{k} - {v} раз' for k, v in sorted(d.items())))

Выход:
0 - 1 раз
1 - 2 раз
2 - 2 раз
4 - 1 раз
5 - 2 раз
6 - 1 раз
7 - 2 раз
8 - 1 раз
9 - 1 раз

Офлайн

  • Начало
  • » Центр помощи
  • » Даны два списка чисел, введенных с клавиатуры. Определить, сколько и каких чисел одновременно встречается в двух списках.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version