#32. Множества (set) и их методы | Python для начинающих

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 40

  • @minecraftlp6306
    @minecraftlp6306 Год назад +6

    подача инфы очень бодрая! и ёмкая, супер как для изучения так и для освежения знаний. Автор лучший!

  • @x-user-agent
    @x-user-agent 3 года назад +14

    вышло видео - ставлю лайк👍 спасибо

  • @tbassir9076
    @tbassir9076 Год назад +5

    Как всегда Всё отлично! Респект преподавателю!!!

  • @sergeykarandeev4303
    @sergeykarandeev4303 3 года назад +6

    Крутое видео ! Спасибо за пример на степике

  • @osvab000
    @osvab000 3 года назад +3

    Вижу selfedu - ставлю лайк!

  • @friend1cat
    @friend1cat 3 года назад +3

    Спасибо, Сергей!

  • @user-wn8re9jv2b
    @user-wn8re9jv2b 3 года назад +5

    Очень хорошо объясняешь вообще круто

  • @elenalevasheva3830
    @elenalevasheva3830 Год назад +2

    Спасибо за прекрасные уроки

  • @diplomdeady
    @diplomdeady 3 года назад +3

    Спасибо!! Ждем курса Stepik

    • @selfedu_rus
      @selfedu_rus  3 года назад

      Открыт: stepik.org/course/100707

  • @andredru4278
    @andredru4278 Год назад +1

    Спасибо. Понравился урок.

  • @Юрий-ы4щ1з
    @Юрий-ы4щ1з 3 года назад +2

    Спасибо за видео!

  • @im0767
    @im0767 7 месяцев назад +1

    спасибо, часто пользуюсь когда надо повторить

  • @dmitryzagorevskiy507
    @dmitryzagorevskiy507 3 года назад +2

    Сергей, спасибо большое за ваши видео. Мне, кажется, что множество лучше представлять как словарь только с ключами (без значений), отсюда их неизменяемость, неповторимость, ну и конечно неупорядоченность. По факту,я думаю, это так и есть под капотом Python. Этот комментарий не замечание к вашим видео, а просто, моя абстракция.

    • @ЮрийКлименко-к3щ
      @ЮрийКлименко-к3щ 3 года назад +1

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

    • @fahrenheit1863
      @fahrenheit1863 Год назад

      @@ЮрийКлименко-к3щ Вот только упорядоченность словаря не дает того же функционала что и список, например вставка по позиции или нарезание, пока для меня главное преимущество упорядоченности, это формирование ожидаемого json.

  • @Developer_python_
    @Developer_python_ Год назад +4

    Интересно что в документации пишет что множество не упорядоченная коллекция но распаковываем ее очень даже упорядоченно)

  • @НиколайФилиппенко-е3с

    Сет для строки классная идея)

  • @ФозилбекШарифбаев

    спасибо большое! очень понятно объяснили)

  • @falzyyy
    @falzyyy 8 месяцев назад +1

    Спасибо!!!!!!

  • @slizverg23
    @slizverg23 2 года назад +1

    Когда я только начинал учить программирование, и дошёл до темы множеств и словарей - я никак не мог понять, зачем они вообще нужны, ведь есть list:) Сильно позже я выяснил, что основная (на мой взгляд) фишка словарей и множеств - доступ к элементу по значению, а не по индексу за время О(1). Т.е., чтобы узнать, есть ли «Калуга» в списке городов нужно будет пробежать по всем элементам списка, пока не наткнёшься на «Калугу»(т.е. если Калуга в конце списка - придётся пробежать все элементы списка). В словаре или списке это происходит моментально, за О(1).

    • @selfedu_rus
      @selfedu_rus  2 года назад +3

      Совершенно верно, т.к. множества и словари в Python базируются на хэш-таблицах!

    • @PavelNebo
      @PavelNebo Год назад

      @@selfedu_rus и именно поэтому элементами множества могут быть только не изменяемые типы данных, так же как и с ключами словаря

  • @jamjam3337
    @jamjam3337 2 года назад +1

    спасибо!👏

  • @illiukhin
    @illiukhin 3 года назад +2

    спасибо

  • @andreitatar7752
    @andreitatar7752 3 года назад +1

    Лучший!!!

  • @impellergimpeller5133
    @impellergimpeller5133 3 года назад +2

    👍👍👍👍👍

  • @ibrahimoglu
    @ibrahimoglu 3 года назад +2

    👍

  • @logdan
    @logdan Год назад

    спасибо!

  • @андрейхоменко-и5я
    @андрейхоменко-и5я 3 года назад +3

    По ходу у меня страницы на этом месте книги по python слиплись.

  • @kvokacyamba
    @kvokacyamba 2 года назад

    не понимаю, почему при выходе программы элементы множества написаны хаотично и не по порядку

    • @selfedu_rus
      @selfedu_rus  2 года назад +1

      множество - неупорядоченная коллекция

    • @kvokacyamba
      @kvokacyamba 2 года назад

      ​@@selfedu_rus а для чего это нужно? в списках и кортежах все норм

    • @selfedu_rus
      @selfedu_rus  2 года назад +1

      @@kvokacyamba в множествах уникальные значения в отличие от других коллекций + полезные операции над множествами

  • @VDMrParker
    @VDMrParker 2 года назад +1

    говорит что во множестве нельзя использовать списки а чуть позже добавляет списки через update??

    • @selfedu_rus
      @selfedu_rus  2 года назад

      update() добавляет не список, а элементы из списка в множество

  • @alexandercherkashin3512
    @alexandercherkashin3512 Год назад

    поигрался с pop(). Он все время удаляет первый элемент с начала множества

    • @PavelNebo
      @PavelNebo Год назад +1

      Он то первый , но он стал первым случайно. Мы не можем контролировать положение элементов, они без индексов.
      Поэтому это равносильно тому что ты удалишь случайный элемент.

  • @vladnauk5996
    @vladnauk5996 Год назад

    где код. Без кода ето все говно

  • @gayratsaidakhmedov5451
    @gayratsaidakhmedov5451 Год назад +1

    спасибо