Collections in Python
500 UAH1. Створіть випадковий список на 9 елементів. Виконайте з ним наступні дії:
- додати в кінець списку -1
- додати в кінець списку елементи списку [-2, -8, -5, -7]
- третім елементом додати 9
- порахувати кількість трьох випадкових чисел (з списку) в списку
- визначити який індекс в списку має елемент -5
- перевірити чи є в списку -2, -10
- відсортувати список
- розвернути відсортований список
2. Створіть два сети (на 3-5 елементів). Один - з списком речей, які ви б зібрали у випадку зомбі апокаліпсису.
Другий - список речей, які ви взяли б на море.
Приклад (але запросто можете додати щось своє):
zombies_are_comming = {'water', 'first aid kit', 'radio', 'flashlight', 'snacks'}
pina_colada_is_waiting = {'swimsuit', 'sunglasses', 'flipflops', 'water', 'snacks'}
Отримайте і виведіть наступні множини:
- Все необхідне для виживання у зомбі апокаліпсисі на південному узбережжі Іспанії (один набір + інший)
- Речі, що допоможуть вам вижити в апокаліпсисі, але не будуть корисними на Мальдівах (якщо вірити створеним наборам) (те що є в одному списку і не зустрічається в іншому)
- Список речей потрібних на дві події одночасно - адже нам треба розуміти, на що буде найбільший попит наступного літа (пересічення наборів)
- Ми не вслідкували за попитом, речі необхідні для двох подій одночасно вже розібрали 😔 Виведіть, що залишилося (симетрична різниця)
3. Створіть порожній словник. Вставте в нього наступні 3 елементи:
"Inception": {"director": "Christopher Nolan", "year": 2010, "genre": "Sci-Fi"}
"Titanic": {"director": "James Cameron", "year": 1997, "genre": "Romance/Drama"}
"The Matrix": {"director": "Lana Wachowski", "year": 1999, "genre": "Sci-Fi"}
- Виведіть інформацію про 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.
Відгук замовника про співпрацю з Андрієм Паничуком
Collections in PythonДуже задоволений результатом! Все зроблено на відмінно, дотримані всі вимоги та дедлайни.
Рекомендую цього спеціаліста!
Відгук фрилансера про співпрацю з Євгеном Інчевським
Collections in 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, Розробка ботів ∙ 5 годин 31 хвилина тому ∙ 56 ставок |
Python / Network Engineer: Мережева оптимізація бота (WAF, Connection Pooling, Asyncio)Спрощений варіант! Прошу відгукнутися тільки тих, хто розуміє і розбирається. Про проект: Автоматизований бот для снайпінгу. Базова бізнес-логіка (парсинг, авторизація, збірка JSON/XML пакетів) вже готова і працює на Python. Цільове оточення — Linux (Ubuntu). Поточна проблема:… Python, Парсинг даних ∙ 8 годин 39 секунд тому ∙ 14 ставок |
Парсинг та класифікація великого масиву зображеньПотрібно реалізувати проєкт зі збору та структурування великого масиву архітектурних зображень із відкритих вебджерел.Задача включає: автоматизований збір зображень; завантаження файлів у максимально доступній якості; класифікацію зображень за категоріями: Exterior; Interior;… Python, Парсинг даних ∙ 12 годин 31 хвилина тому ∙ 29 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 2 дні 17 годин тому ∙ 29 ставок |
Доопрацювання адміністративної панелі освітньої платформи (Django + React)Доопрацювання адміністративної панелі освітньої платформи (Django + React) Опис проекту: Є діюча освітня платформа (маркетплейс, аналог Preply), розроблена на Django + React. Необхідно доопрацювати існуючу адміністративну панель і реалізувати відсутній функціонал управління… Python, Веб-програмування ∙ 4 дні 14 годин тому ∙ 58 ставок |