Library

  • Словари, сопоставления и таблицы хэширования

    Картинка

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

    Отправить
    Поделиться
    Класснуть
  • Чем хороши именованные кортежи

    Картинка

    В Python есть особый тип контейнера - именованные кортежи (Namedtuples), которые незаслуженно обделены вниманием разработчиков, хотя этого вполне себе заслуживают. Это одна из тех волшебных “фишек” Python, ценность которой, что называется, спрятана у всех на виду.

    Отправить
    Поделиться
    Класснуть
  • Клонирование объектов в python

    Картинка

    Операторы присваивания в Python не создают копии объектов, они связывают имена только с объектом. Для неизменяемых объектов это обычно не имеет значения. Но для работы с изменяемыми объектами или наборами изменяемых объектов вы можете искать способ создания «реальных копий» или «клонов» этих объектов.

    Отправить
    Поделиться
    Класснуть
  • Форматирование строк в python

    Картинка
    Как работают четыре подхода к форматированию строк и каковы их сильные и слабые стороны. Простое "эмпирическое правило" для того, чтобы выбрать лучший подход к форматированию строк общего назначения.
    Отправить
    Поделиться
    Класснуть
style="margin-top: 30px">