Нейтрализация
Напишите функцию, которая будет принимать две строки, состоящие из знаков «+» и «-», и возвращать строку — результат их взаимодействия.
Напишите функцию, которая будет принимать две строки, состоящие из знаков «+» и «-», и возвращать строку — результат их взаимодействия.
Предлагаем постоянную работу для переводчика с английского. Нужно переводить технические статьи Python-тематики. Оплата сдельная.
Мы ищем активного, ответственного и пунктуального человека, разбирающегося в Python. Ваша задача — составление тестов по языку Python.
В этом руководстве вы познакомитесь с логикой работы функции zip() в Python и узнаете, как ее использовать для решения реальных проблем.
Используя map() вместе с другими функциональными инструментами, такими как filter() и reduce(), вы можете выполнять более сложные преобразования для своих итераций.
В модуле Python itertools есть много полезных итераторов. Например, permutations позволяет получить все перестановки элементов из итерируемого объекта.
Решаем задачу, предполагающую работу с очередями на Python. Очередь на самом деле похожа на стек, только стек это LIFO, а очередь — FIFO.
На собеседовании вам вполне могут предложить написать код для реализации стека или очереди. Давайте рассмотрим упрощенный пример такой задачи.
Когда вы работаете с итерациями строковых объектов, вам может быть интересно преобразовать все объекты с помощью какой-либо функции преобразования.
map() — это встроенная функция Python, позволяющая обрабатывать и преобразовывать все элементы в итерируемом объекте без использования явного цикла for.
Есть песочные часы большего и меньшего размера. Одни отмеряют 11 минут, вторые — 7. Как с их помощью отмерить 15 минут?
На столе стоят, образуя круг, 7 зажженных волшебных свечей. Задувать их можно по одной за раз. При этом гаснут еще 2 свечи по бокам.
Адам и Ева играют в «камень, ножницы, бумага» и уже сыграли 10 раз. Зная ряд фактов об этих играх, нужно установить, кто ведет счет.
С помощью инструмента Counter из модуля collections можно узнать, какие элементы итерируемого объекта встречаются чаще всего, и сколько раз.
Хотите узнать, насколько хорошо вы знакомы с конкатенацией, объединением и разделением строк в Python? Пройдите тест!