py.user.nextДобрый день,
Расскажите пожалуйста логику этого кода.
Зачем вообще нужен второй лист и почему именно на 0 умножение?
py.user.nextДобрый день,
vchugai
Зачем вообще нужен второй лист и почему именно на 0 умножение?
Alektran
Подсказка
Для подсчёта частот используйте дополнительный список, индексами в котором будут значения list1 (по условию задачи они всегда находятся в диапазоне от 0 до 9).
>>> [0] * 5 [0, 0, 0, 0, 0] >>> [0] * 10 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] >>> [0] * 20 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] >>> >>> [1, 2, 3] * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3] >>>
>>> lst = [0] * 10 >>> lst [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] >>> lst[1] += 2 >>> lst [0, 2, 0, 0, 0, 0, 0, 0, 0, 0] >>> lst[5] += 4 >>> lst [0, 2, 0, 0, 0, 4, 0, 0, 0, 0] >>> lst[0] += 10 >>> lst [10, 2, 0, 0, 0, 4, 0, 0, 0, 0] >>>