Коллекции в 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Спасибо за проект!
Готов работать еще!
-
711 4 0 Здравствуйте, готов выполнить в течение дня. Ничего сложного нет.
-
1300 25 0 Здравствуйте. Предлагаю сотрудничество. Ознакомился с вашими заданиями и готов все это выполнить. Напишите в личку, обсудим варианты взаимодействия
-
1301 25 1 Добрый день! Я ознакомился со всеми вашими заданиями по программированию на Python и могу предложить свою помощь в их реализации. У меня достаточно опыта в программировании на Python, и я готов взяться за выполнение заданий.
-
105 Добрый вечер, насколько я понял, нужно выполнить эти 8 задач, могу решить. Опишу комментарии к строкам кода, что и где делается для прямой наглядности
-
601 6 0 Добрый вечер, могу сделать в течении ночи. Единственное что хотелось бы уточнить 1 деталь в лс.
-
3140 52 1 Добрый день
Сделаю
сделаю
Сделаю
Пишите обсудим
Готов сделать
-
2947 73 4 2 Добрый день! Имею опыт = могу сделать!!!!!!!!!! Обращайтесь!!!!
Актуальные фриланс-проекты в категории Python
Рассылка по группам
1500 UAH
Нужен софт который будет подключаться к телеграмм сессии, будет заходить в телеграмм группы и отправлять сообщения которое ему скажут Python, Разработка ботов ∙ 7 часов 6 минут назад ∙ 11 ставок |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 1 день 10 часов назад ∙ 29 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 1 день 15 часов назад ∙ 39 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 2 дня 3 часа назад ∙ 39 ставок |
Автоматическая публикация видео в социальные сети по расписаниюТехническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки… Python, Разработка ботов ∙ 2 дня 15 часов назад ∙ 58 ставок |