LibCode»Блог

LibCode — это библиотека кода и знаний для разработчиков, где каждый найдет полезные ресурсы, уроки и инструменты для создания и совершенствования своих проектов.

MySQL | Python | C++

Создано при поддержке GigaChat.

Python: Функция len()

Функция len() в Python служит для определения длины объектов, представляющих коллекции элементов, такие как списки, кортежи, строки, множества, словари и другие итерации.

Как работает len()?


len() принимает единственный аргумент — объект, длину которого нужно определить, и возвращает целое число, соответствующее количеству элементов в данном объекте.

Основные случаи использования:
  • Списки: Возвращает количество элементов в списке.
  • Строки: Возвращает количество символов в строке.
  • Кортежи: Возвращает количество элементов в кортеже.
  • Словари: Возвращает количество ключей в словаре.
  • Множества: Возвращает количество уникальных элементов в множестве.

Примеры использования:
# Длина строки
string_length = len("Привет, мир!")
print(string_length)  # Выведет: 13

# Длина списка
list_length = len([1, 2, 3, 4])
print(list_length)  # Выведет: 4

# Длина словаря
dict_length = len({"a": 1, "b": 2})
print(dict_length)  # Выведет: 2

# Длина кортежа
tuple_length = len((True,
...

Python: Функция map()

Продолжим изучать интересные функции Python. Сейчас остановимся на крайне важной и востребованной функции — map().

Зачем нужна функция map()?


Функция map() позволяет применять заданную операцию ко всем элементам коллекции, таким как списки, кортежи или множества. Это существенно упрощает обработку больших объемов данных, повышает эффективность и читаемость кода.

Синтаксис функции map():
map(function, iterable)

Где:
  • function: функция, применяемая к каждому элементу итерации.
  • iterable: коллекция элементов (список, кортеж и т.д.).

Простой пример использования map()
Допустим, у вас есть список чисел, и вы хотите возвести каждое число в квадрат. Вот как это делается с помощью map():
numbers = [1, 2, 3, 4]
squared_numbers = list(map(lambda x: x**2, numbers))
print(squared_numbers)  # выводит [1, 4, 9, 16]

Обратите внимание, что результатом вызова map() является специальный объект типа map, который мы тут преобразовали в список функцией list().

Применение map() с несколькими списками
Функция ma...

Python: Функция format()

Магия .format() в Python: от простого к продвинутому формату строк

Python славится своими возможностями обработки текста благодаря мощному инструментарию для работы со строками. Одной из самых популярных и универсальных функций в этом плане является метод .format(). Сегодня мы поговорим о нём подробнее, начиная с базовых примеров и заканчивая хитрыми трюками, позволяющими добиться максимальной эффективности при выводе строк.

Базовая работа метода .format()


Метод .format() позволяет вставлять значения переменных внутрь строки, используя фигурные скобки { } в качестве заполнителей.
name = 'Иван'
age = 30
print('Меня зовут {0}, мне {1} лет'.format(name, age))

Результат вывода:
Меня зовут Иван, мне 30 лет

Здесь цифры (0, 1) указывают порядковый индекс аргумента, который передается в метод .format(). Этот способ удобен и прост, однако существует ряд полезных расширений.

Автоматическое упорядочивание значений


Иногда нам необязательно указывать индексы, достаточно передать аргументы в...