Курс Python → Преобразование символов с помощью map
Функция map() в Python применяет указанную функцию к каждому элементу итерируемого объекта и возвращает итератор с результатами. Это позволяет нам легко преобразовывать данные внутри списка, кортежа или другого итерируемого объекта. Важно отметить, что строки также являются итерируемыми объектами, поэтому мы можем использовать map() для преобразования символов в строке.
Для примера, допустим, у нас есть строка "hello". Мы хотим преобразовать все буквы в этой строке в заглавные. Мы можем использовать функцию str.upper() в сочетании с map() для этого. Ниже приведен пример кода:
text = "hello" result = list(map(str.upper, text)) print(result)
В этом примере мы передаем функцию str.upper() в map() вместе с нашей строкой text. Функция str.upper() преобразует каждую букву в строке в верхний регистр. Результатом будет список, содержащий преобразованные символы.
При выполнении этого кода на выходе мы получим список ['H', 'E', 'L', 'L', 'O'], где каждая буква строки "hello" преобразована в заглавную. Этот пример демонстрирует, как можно использовать map() для преобразования символов в строке, но такой подход может быть применен и к другим итерируемым объектам.
Другие уроки курса "Python"
- Функция eval() в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Отладчик pdb: начало работы
- Переменные в Python: сокращение гласных
- Декораторы с аргументами в Python
- Измерение времени выполнения кода в Python
- Удаление дубликатов из списка
- Извлечение чисел из текста
- Конвертация коллекций в Python
- Работа с путями в Python
- Обмен значений переменных в Python
- Работа с NumPy массивами
- Работа с модулем Calendar
- Печать месячного календаря
- Возврат значений из генератора
- Упрощенный вывод данных в Python
- Область видимости переменных
- Константы в модуле cmath
- Протокол управления контекстом
- Обработка исключений в Python
- Копирование объектов в Python
- ChainMap.new_child() — добавление нового словаря
- Обработка ошибок ввода данных
- Установка Python3.7 и PIP
- Оператор морж в Python 3.8
- Работа с Colorama
- Преобразование регистра символов
- Функция enumerate в Python
- Работа с комплексными числами в Python
- Работа с комплексными числами
- Работа с пользовательским вводом
- Генераторы списков в Python
- Отделение звука от видео
- Удаление первого элемента списка
- Генераторы в Python
- Выборка чисел
- Распаковка аргументов в Python
- Логический оператор «and» в Python
- Запуск внешних программ с subprocess
- Виртуальное окружение Python
- Создание директории в Python
- Оператор «or» в Python
- Подсказки при вводе данных в Python
- Изменения в обработке логических значений
- Оператор break в Python
- Создание Radio кнопок в tkinter
- Распаковка значений в Python















