Коллекции в Python
1. Создайте случайный список на 9 элементов. Выполните с ним следующие действия:
- добавить в конец списка -1
- добавить в конец списка элементы списка [-2, -8, -5, -7]
- третьим элементом добавить 9
- посчитать количество трех случайных чисел (из списка) в списке
- определить какой индекс в списке имеет элемент -5
- проверить есть ли в списке -2, -10
- отсортировать список
- развернуть отсортированный список
2. Создайте два сета (на 3-5 элементов). Один - со списком вещей, которые вы бы собрали в случае зомби апокалипсиса.
Второй - список вещей, которые вы взяли бы на море.
Пример (но запросто можете добавить что-то свое):
zombies_are_comming = {'вода', 'аптечка', 'радио', 'фонарик', 'закуски'}
pina_colada_is_waiting = {'купальник', 'солнцезащитные очки', 'шлепанцы', 'вода', 'закуски'}
Получите и выведите следующие множества:
- Все необходимое для выживания в зомби апокалипсисе на южном побережье Испании (один набор + другой)
- Вещи, которые помогут вам выжить в апокалипсисе, но не будут полезными на Мальдивах (если верить созданным наборам) (то что есть в одном списке и не встречается в другом)
- Список вещей нужных на два события одновременно - ведь нам надо понимать, на что будет наибольший спрос следующего лета (пересечение наборов)
- Мы не следили за спросом, вещи необходимые для двух событий одновременно уже разобрали 😔 Выведите, что осталось (симметрическая разность)
3. Создайте пустой словарь. Вставьте в него следующие 3 элемента:
"Inception": {"режиссер": "Кристофер Нолан", "год": 2010, "жанр": "Научная фантастика"}
"Titanic": {"режиссер": "Джеймс Кэмерон", "год": 1997, "жанр": "Романтика/Драма"}
"The Matrix": {"режиссер": "Лана Вачовски", "год": 1999, "жанр": "Научная фантастика"}
- Выведите информацию о Inception. Предусмотрите возможность, что этого элемента нет в словаре (если нет, должно выводиться соответствующее сообщение)
- Выведите все названия фильмов.
- Удалите из словаря Titanic.
4. У вас есть список друзей (3-5 штук). Вы садитесь играть в морской бой (только 2 игрока за игру). Выведите все возможные пары комбатантов. (Для трех друзей список будет 1 и 2, 1 и 3, 2 и 3)
5. Маркер одновременно является одного из трех цветов (красный, синий, зеленый) и одного из трех типов (профессиональный, детский, офисный). Выведите все возможные маркеры.
6. У вас есть список друзей (3-5 штук). Вы садитесь играть в Уно (играете по кругу). Выведите все пары кто с кем играет (последовательные пары, что перекрываются, взятые из входного iterable).
Пример:
Игроки: А, Б, В, Г
Комбинации: АБ, БВ, ВГ, ГА
Подсказка: ключевое слово тут "последовательные пары"
🟣 7. Создайте объект Counter из списка случайных 100 чисел.
- Выведите 2 объекта, что встречаются чаще всего и по сколько раз они встречаются
- Удалите из Counter информацию об элементе, что встречается чаще всего
- Создайте еще один список на 10 чисел и обновите объект Counter этим новым списком.
🟣 8. Создайте deque список из списка [10]
Последовательно генерируйте 10 цифр (границы от 0 до 20) и добавляйте в список в начало (если число меньше 10) и в конец (если больше или равно 10)
Пример:
Для последовательности 1, 15, 9, 22, 10, 8, 22 результирующий список должен выглядеть 8, 9, 1, 10, 15, 22, 10, 22.
Отзыв заказчика о сотрудничестве с Андрієм Паничуком
Коллекции в PythonОчень доволен результатом! Все сделано на отлично, соблюдены все требования и дедлайны.
Рекомендую этого специалиста!
Отзыв фрилансера о сотрудничестве с Євгеном Інчевським
Коллекции в PythonСпасибо за проект!
Готов работать еще!
-
603 4 0 Здравствуйте, готов выполнить в течение дня. Ничего сложного нет.
-
1337 25 0 Здравствуйте. Предлагаю сотрудничество. Ознакомился с вашими заданиями и готов все это выполнить. Напишите в личку, обсудим варианты взаимодействия
-
1312 25 1 Добрый день! Я ознакомился со всеми вашими заданиями по программированию на Python и могу предложить свою помощь в их реализации. У меня достаточно опыта в программировании на Python, и я готов взяться за выполнение заданий.
-
105 Добрый вечер, насколько я понял, нужно выполнить эти 8 задач, могу решить. Опишу комментарии к строкам кода, что и где делается для прямой наглядности
-
626 6 0 Добрый вечер, могу сделать в течении ночи. Единственное что хотелось бы уточнить 1 деталь в лс.
-
3482 50 0 Добрый день
Сделаю
сделаю
Сделаю
Пишите обсудим
Готов сделать
-
3012 73 4 2 Добрый день! Имею опыт = могу сделать!!!!!!!!!! Обращайтесь!!!!
Актуальные фриланс-проекты в категории Python
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 10 часов 16 минут назад ∙ 62 ставки |
Python / Network Engineer: Сетевая оптимизация бота (WAF, Connection Pooling, Asyncio)Упрощенный вариант! Прошу откликнуться только тех, кто понимает и разбирается. О проекте: Автоматизированный бот для снайпинга. Базовая бизнес-логика (парсинг, авторизация, сборка JSON/XML пакетов) уже готова и работает на Python. Целевое окружение — Linux (Ubuntu). Текущая… Python, Парсинг данных ∙ 12 часов 45 минут назад ∙ 14 ставок |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 17 часов 16 минут назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 2 дня 22 часа назад ∙ 29 ставок |
Доработка административной панели образовательной платформы (Django + React)Доработка административной панели образовательной платформы (Django + React) Описание проекта: Есть действующая образовательная платформа (marketplace, аналог Preply), разработанная на Django + React. Требуется доработать существующую административную панель и реализовать… Python, Веб-программирование ∙ 4 дня 19 часов назад ∙ 58 ставок |