форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
30 строки
1.1 KiB
Markdown
30 строки
1.1 KiB
Markdown
# ИКЗ Тема 7
|
|
|
|
Сарайкина Вера, А-02-23
|
|
|
|
## Задание (Вариант 25)
|
|
|
|
25.Разработайте функцию, которая по входному списку или кортежу с целочисленными элементами (аргумент функции) определяет число повторений каждого числа и формирует словарь с элементами: ключи – целые числа из входного объекта, значения – целые числа повторений значения ключа во входном объекте. Этот словарь должен возвращаться в вызывающую программу. Проверьте функцию на примере.
|
|
|
|
## Выполнение
|
|
```py
|
|
def f(a):
|
|
d = {}
|
|
|
|
for i in a:
|
|
if i in d:
|
|
d[i] += 1
|
|
else:
|
|
d[i] = 1
|
|
|
|
return d
|
|
spis=[1,2,2,2,3,3,4,4,4,4,4]
|
|
cort=(1,1,1,1,1,2,3,4,4,5,5,5)
|
|
print(f(spis),f(cort))
|
|
|
|
```
|
|
## Вывод
|
|
```py
|
|
{1: 1, 2: 3, 3: 2, 4: 5} {1: 5, 2: 1, 3: 1, 4: 2, 5: 3}
|
|
|
|
``` |