Форум сайта python.su
Дан список list1, который содержит целые неотрицательные числа от 0 до 9. Каждый элемент списка – число от 0 до 9. Числа могут повторяться, каждое число может встретиться 0 и более раз.
list1 = [1, 3, 7, 1, 1, 2, 3, 7, 6, 5, 5, 4, 1, 5, 9, 1, 7, 0, 0]
Отредактировано Alektran (Март 15, 2023 14:57:08)
Офлайн
Alektran
Недавно начал изучать питон
AlektranЕсли изучаешь C, там на первых страницах основной книги это задание решается. Если изучаешь теорию программирования, то там приходишь в битовой реализации множеств, которая тоже на этом принципе основана.
бьюсь уже несколько дней
>>> list1 = [1, 3, 7, 1, 1, 2, 3, 7, 6, 5, 5, 4, 1, 5, 9, 1, 7, 0, 0] >>> >>> list2 = [0] * 10 >>> >>> for i in list1: ... list2[i] += 1 ... >>> for i in range(len(list2)): ... print(i, list2[i]) ... 0 2 1 5 2 1 3 2 4 1 5 3 6 1 7 3 8 0 9 1 >>>
Офлайн
AlektranСначала нужно просто словами объяснить, как бы вы это сделали, как человек. Просто подробно распишите каждое действие обычными предложениями. Потом эти действия можно переводить на язык python
не могу понять принцип “Что? Как? Куда?
Офлайн
Здравствуйте. Срочно нужна помощь в написании чат-бота для ICQ. Мой iCQ @PPilat
Офлайн