Словарь и множество (dict, set)

Поділитися
Вставка
  • Опубліковано 16 січ 2025

КОМЕНТАРІ • 41

  • @PythonRussian
    @PythonRussian  Рік тому +12

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

  • @sgst555
    @sgst555 Рік тому +3

    дядька, безмерная благодарность за уроки.. Фишка твоих объяснений в том что с одной стороны они подробные и понятные даже начинающим, а с другой - нет присущего многим авторам академизма... удивительно что так мало подписчиков, первое время даже думал что канал фейковый, типа просто натырил уроки ) Вдохновения для новых видосов!

  • @momanddad7801
    @momanddad7801 Рік тому +7

    Сегодня собес на Middle. За три дня пересмотрел и законспектировал весь твой канал. Большое спасибо!

    • @PythonRussian
      @PythonRussian  Рік тому +1

      удачи! если будет возможность и желание -отпишись потом и по результатам и по тому что спрашивали. Можно в почту.

    • @pythonnation6098
      @pythonnation6098 2 місяці тому

      как все прошло?
      видео помогли?

    • @momanddad7801
      @momanddad7801 2 місяці тому

      @@pythonnation6098 Все ок. Работаю. Отличные видео!

    • @momanddad7801
      @momanddad7801 2 місяці тому +1

      @ Да, работаю более года. Отличные видео

  • @Miron_Nicolaevich
    @Miron_Nicolaevich Рік тому +1

    '''В разных ячейках, но один и тот же кот" - это уже какая-то квантовая запутанность)

  • @MrPavel1207
    @MrPavel1207 5 місяців тому

    спасибо птичкам за вдохновение

  • @andrewdabarow9822
    @andrewdabarow9822 Рік тому +1

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

  • @АлександрЯрымов-ы3м

    Врсхищаюсь вашей подаче и структурировано информации! Это идеально! Я только после ваших видео более менее стал ориентироваться в ООП. Сейчас структуры данных повторил!🔥🔥🔥🔥

  • @rauan2464
    @rauan2464 Рік тому +2

    Приветствую коллега.
    Расскажи про многопоточность, потоки, очереди и. т.д.

  • @di.n.1906
    @di.n.1906 Рік тому

    Спасибо больше! Ваш канал просто находка !!

  • @kohakovich
    @kohakovich Рік тому

    Отличное видео. Всегда узнаю для себя много нового.

  • @ТимофейКорсаков-д1ь

    Большое спасибо за контент! Все очень понятно и полезно! Как по мне, лучший русскоязычный канал по python. Хотелось бы еще видеть практическое применение той или иной темы. Имею в виду задачи, близкие к тем, что встречаются в реальной практике. Я думаю что это позволит лучше понять надобность той или иной темы.

  • @moonboyforever
    @moonboyforever Рік тому +1

    Класс! Благодарю Вас! ❤❤❤

  • @Insidepointg
    @Insidepointg Рік тому +3

    Мужик, спасибо тебе огромное за твой труд и отличный навык донесения информации! Респект
    Скажи пожалуйста, есть ли в планах, записать когда-нибудь видео на тему деревьев, рекурсии и т.д. спасибо

    • @PythonRussian
      @PythonRussian  Рік тому +4

      пока нет, темы специфические и не всем нужны, я думал на тему потоков/ГИЛ рассказать в следующий раз

  • @banywick8250
    @banywick8250 9 місяців тому

    контент супер! Спасибо за пояснениею

  • @exfell320
    @exfell320 Рік тому

    Пока ждал новый ролик уже успел бросить питон и пойти учить вышмат. Но на будущее в самый раз :)

  • @Олег-м1с8л
    @Олег-м1с8л 4 дні тому

    Крутой контент! Спасибо, подписочка

  • @SoloveY1990
    @SoloveY1990 Рік тому +1

    Спасибо!!!

  • @barma1309
    @barma1309 Рік тому

    Отличный видос!

  • @Сергей-й8ч2ы
    @Сергей-й8ч2ы 8 місяців тому

    Спасибо за качественный контент!
    Кстати, в настройках можно установить пакет проверки синтаксиса для русского языка, чтобы PyCharm перестал ругаться на "опечатки", при использовании кириллицы.

  • @barma1309
    @barma1309 5 місяців тому +1

    00:36:00 hashable != immutable

  • @hdhdjdjdjjd1263
    @hdhdjdjdjjd1263 10 місяців тому +1

    Привет, очень крутое объяснение, но есть вопрос, ты говоришь что функция timeit() возвращает среднее значение времени выполнения, но в документации пишут, что она возвращает общее количество времени для number выполнений, и усреднение происходит только если мы используем timeit в командной строке. Так вот, что возвращает это функция на самом деле при использовании через api интерфейси

  • @IvanSergienko-b6w
    @IvanSergienko-b6w 7 днів тому

    Очень важная тема хеш таблиц...Вы всегда хорошо объясняли сложные темы...но не в этот раз...в этот раз не понятно... нужно искать другие источники...не в обиду сказано...но как по мне лучшее объяснение чего либо...это как было раньше и почему сделали по другому...

  • @quansumonner
    @quansumonner Рік тому +3

    Очень информативная лекция, но не стоит спорить с интервьюером.
    Можете подсказать, как конкретно называется способ разрешения коллизий в Python?

  • @OnlyElf
    @OnlyElf Рік тому +1

    7:05 - Оговорка. Имел ввиду фигурные, а сказал круглые.

  • @5544ww
    @5544ww Рік тому

    6:21 dict() это конструктор?

  • @olga_centipede
    @olga_centipede Рік тому

    Спасибо за такие видео)))) А можете сделать видео про аллокацию памяти в python)

    • @PythonRussian
      @PythonRussian  Рік тому +1

      не думал пока о такой теме, не уверен что будет интересно многим

  • @hdhdjdjdjjd1263
    @hdhdjdjdjjd1263 10 місяців тому

    Еще один вопрос, связанный с коллизиями, к примеру у элемнтов a и A одинаковый хэш, мы добавили сначала элемент a в словарь, а затем добавили элемент A где у нас уже задействовалась функция для коллизий, затем мы удаляем элемент a, и после этого попробовав проверить наличие элемента A в нашем словаре, мы попадем в пустую ячейку в которой лежал элемент a, как интерпретатор поймет что нужно пойти дальше, воспользовавшись функцией для коллизии и найти наш элемент A

    • @PythonRussian
      @PythonRussian  10 місяців тому +1

      я не знаю как конкретно работает питон в таком случае, это надо покопать для конкретики, могу только предположить. Или при удалении первого элемента остальные с таким хешем перемещаются (так чтобы в ячейке а оказался А), но это маловерятно, ИЛИ при удалении в ячейке остается некий флаг, встретив который интерпретатор и понимает, что хотя тут пусто, но можно поискать дальше по формуле коллизий.

    • @hdhdjdjdjjd1263
      @hdhdjdjdjjd1263 10 місяців тому

      @@PythonRussian благодарю

  • @myxapg4758
    @myxapg4758 Рік тому

    Почему словарь - это упорядоченная коллекция, а сеты нет? Если дикт запоминает в какой последовательности в него добавлялись значения, то почему этого не запоминает сет?

    • @PythonRussian
      @PythonRussian  Рік тому +1

      важная способность программиста -задавать правильные вопросы. И ваш вопрос -правильный. Раньше (до версии 3.7) и словари не хранили порядок, но потом смогли, а в чем именно разница можете погуглить или поискать в рекомендованных книгах. Есть отличное видео по словарям от Хеттингера.

    • @myxapg4758
      @myxapg4758 Рік тому

      ​@@PythonRussian, спасибо, нашёл плейлист с его участием на ютубе, обязательно посмотрю) И книги добавлю в to-do лист)

  • @ФоксСенна
    @ФоксСенна Рік тому

    Можно уже щёлканье клавы сделать наконец потише?

    • @PythonRussian
      @PythonRussian  Рік тому

      увы -нет, это не только от нее зависит, еще микрофон стоит за ней, да и атмосфера на канале именно такая - то звук плохой то изображение мелкое, главное -суть

    • @ФоксСенна
      @ФоксСенна Рік тому +1

      @@PythonRussian Ну суть объяснять у вас получается хорошо, это уже отмечали неоднократно. А технические мелочи не так уж тяжело устранить - поставить клаву на что-то мягкое и микрофон поближе ко рту переместить, разрешение тоже меняется бесплатно. Не у всех же здоровенные мониторы и идеальное зрение.