32 Словари (dict) Python. Операции и методы словаря.

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2018
  • 🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
    stepik.org/course/63085/promo
    👉👉👉 Свой вопрос по курсу можешь задать в чате
    t.me/+SlnNhAO7caBlNDM6
    👉👉👉 Также подписывайся на мой телеграмм-канал
    t.me/python_egoroff
    egoroffartem.pythonanywhere.co...
    Словарь (dict) - неупорядоченная коллекция произвольных объектов с доступом по ключу. Словарь более известен как ассоциативный массив. Словарь состоит из набора пар "Ключ-Значение". И в отличии от списка, где к каждому элементу можно обратиться по его порядковому номеру(индексу), в словаре обращение к элементу происходит по ключу.
    Создание словаря
    Доступ по ключу
    Добавление новой пары ключ-значение
    Обход элементов словаря в цикле for
    Удаление ключа
    Методы словаря:
    dict.clear()
    dict.get(key, [value])
    dict.setdefault(key, [value])
    dict.pop(key)
    dict.poitem()
    dict.keys()
    dict.values()
    dict.items()
    egoroffartem.pythonanywhere.co...
    На сайте будет выкладываться более подробная информация о данном курсе и будущих видео.
    Все видео этого курса можете найти на сайте
    egoroffartem.pythonanywhere.co...
    или в Вк
    videos-177962775?secti...
    Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
    artem_egoroff
    python.study
    В данном группе можете найти информацию о новых видео и задать вопросы

ความคิดเห็น • 243

  • @egoroffchannel
    @egoroffchannel  7 วันที่ผ่านมา

    🫵 Теория без практики - ничто, поэтому 👇
    🐍 stepik.org/course/63085/promo
    👉 специально для тебя создал бесплатный топовый курс по Python
    👉 В нем тебя ждет:
    📗 более 400 практических заданий на программирование
    📗 более 250 тестовых заданий на проверку материала
    📗 десятки часов видеоматерилов по теории
    📗 видеоразборы решения заданий
    📗 текстовые материалы по урокам, примеры кода
    📗 доступ к закрытому чату с дружественной обстановкой
    📗 сертификат в случае успешного прохождения курса

  • @peronium_
    @peronium_ 4 ปีที่แล้ว +517

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

    • @afasfasdasdasdasdasdasdasd1741
      @afasfasdasdasdasdasdasdasd1741 3 ปีที่แล้ว +6

      Так у него итак половина роликов платные, но объясняет действительно достойно, для платного курса

    • @squanchy8251
      @squanchy8251 3 ปีที่แล้ว +8

      @@afasfasdasdasdasdasdasdasd1741 Не половина близко, но за платные не жаль отдать денежку

    • @2090520905
      @2090520905 3 ปีที่แล้ว +5

      Не такой уж и простой))

    • @aleksandrkuzmich9176
      @aleksandrkuzmich9176 3 ปีที่แล้ว +12

      Со скиллбокса пришёл сюда смотреть инфу и все понял))

    • @ahil7800
      @ahil7800 3 ปีที่แล้ว

      Кстати у него тоже не всё бесплатно

  • @dakak777
    @dakak777 4 ปีที่แล้ว +83

    Не ленюсь поставить лайк даже с телевизора! Спс, автор

  • @samolevich
    @samolevich 4 ปีที่แล้ว +118

    Спасибо за видео. Ни в одной книжке, ни в одном видео, ни в одном онлайн курсе ТАК ХОРОШО не объясняет никто! То бубнёжка, то рванное повествование, то половина вообще не проговаривается, то куча допущений и умолчаний. Каждого такого "гуру" хочется ткнуть в это видео. Систематично, с вариантами, обо всём лаконично! Блеск!

    • @original163
      @original163 3 ปีที่แล้ว

      Бубнежка случайно не со Stepic?))))

    • @tedi145
      @tedi145 ปีที่แล้ว

      @@original163 неееее вот Тимофей Хирьянов вот ето вода что мыться можно

    • @Insidepointg
      @Insidepointg ปีที่แล้ว +1

      @@tedi145 ты чего, чел? Хирьянов топ, ходи оглядывайся)

  • @Vorexed
    @Vorexed 19 ชั่วโมงที่ผ่านมา

    Как же вы помогаете! Спасибо вам от всей души. Понятно объясняете

  • @kristinam2480
    @kristinam2480 5 ปีที่แล้ว +73

    Артем, большое спасибо за этот курс по Питону! Ваши материалы очень помогают в изучении языка.

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว +5

      и вам спасибо за благодарность)

  • @dalvincumter9473
    @dalvincumter9473 2 ปีที่แล้ว +5

    Метод popitem() удаляет из словаря последний добавленный элемент и возвращает удаляемый элемент в виде кортежа (ключ, значение). В версиях Python ниже 3.6 метод popitem() удалял случайный элемент.

  • @mariagilfoyle1893
    @mariagilfoyle1893 5 ปีที่แล้ว +45

    Очень хорошо объясняете, всё понятно. Спасибо за ваш труд! Продолжайте в том же духе!

  • @Kerimliful
    @Kerimliful 3 ปีที่แล้ว +12

    Уважаемый Егор, пишу Вам из Азербайджана, хожу на курсы програмирования, так же смотрю в добавок ваши видео, и скажу често закрепляется прям изумительно, и так четко все по полочкам расскладываете, без остановок и без передышек, и мозги не плывут, понимаешь что, как и где! Благодарен Вам за труд, удачи!

    • @egoroffchannel
      @egoroffchannel  3 ปีที่แล้ว +2

      Благодарю) только меня Артём зовут)

    • @Kerimliful
      @Kerimliful 3 ปีที่แล้ว +3

      @@egoroffchannel Артем прошу прошения))) название канала помешало мне)))))

    • @dinislamkk
      @dinislamkk 3 ปีที่แล้ว

      @@egoroffchannel Здравствуйте на 11:18 , у меня ошибка выходит : AttributeError: объект 'dict' не имеет атрибута 'append'
      вот такая ошибка сверху , прошу помогите , всё делал так как на видео

    • @dinislamkk
      @dinislamkk 3 ปีที่แล้ว +1

      а понял я пробел нечайно сделал

  • @dizelvinable
    @dizelvinable 4 ปีที่แล้ว +2

    Один из самых лучших курсов по питону в русскоязычном сегменте!

  • @artem_garyanov
    @artem_garyanov 3 ปีที่แล้ว +2

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

  • @user-xg3lt5fc5c
    @user-xg3lt5fc5c 4 ปีที่แล้ว +5

    Спасибо за отличное повествование, прекрасную русскую речь . А теперь - немного по теме, по поводу d.popitem(): вопреки ожидания, что будет удаляться случайная пара, у меня удаляется всегда - последняя в коллекции. Спасибо.

    • @inconstancy
      @inconstancy 3 ปีที่แล้ว

      Как вы определяете, какая из пар "последняя"? Словарь - это неупорядоченный объект, в таких объектах вообще нет понятий "первый" и "последний" элемент, так как эти объекты представляют собой хэш, а не стэк.

    • @vladivchuk
      @vladivchuk 2 ปีที่แล้ว +1

      @@inconstancy В каком-то из обновлений пайтона словарь стал упорядоченным и popitem начал удалять последний добавленный элемент

  • @figooha-4926
    @figooha-4926 ปีที่แล้ว +1

    Уважаемый Егоров, ты - красавчик!!!!!!

  • @allen_woka
    @allen_woka 3 ปีที่แล้ว +10

    Отдельное спасибо за быстрое редактирование с помощью Alt. Знала же, что подобная фишка должна быть, но в книге (может быть пока не дошла) не упоминается))

  • @reclreclur7203
    @reclreclur7203 ปีที่แล้ว +1

    Офигенный формат виде, если что-то забыл, легко вернуться и просмотреть, к тому же объясняешь как использовать и для чего

  • @MyGolik
    @MyGolik 4 ปีที่แล้ว +7

    после просмотра видео смог правильно запустить программу, которую 2 дня пытался написать. Большое спасибо, теперь я знаю, куда обращаться за нужной информацией

  • @GalinaVolodina
    @GalinaVolodina ปีที่แล้ว +1

    Присоединяюсь кo всем! И еще раз спасибо огромное!!!

  • @SRFxVideos
    @SRFxVideos 4 ปีที่แล้ว +15

    Классный урок, спасибо за вашу работу!

  • @stkalashik
    @stkalashik 5 ปีที่แล้ว +8

    Как все просто с хорошим учителем!

  • @LinusTorvalds111
    @LinusTorvalds111 3 ปีที่แล้ว +2

    Спасибо огромное за грамотное и понятное объяснение материала.

  • @HeyArtem
    @HeyArtem 2 ปีที่แล้ว +2

    Полнее обзора по этой теме, я не встречал. Огромное спасибо. 👍👍👍👨‍💻👨‍💻👨‍💻

  • @Scooterzt
    @Scooterzt 4 ปีที่แล้ว +4

    Спасибо! 5 часов голову ломал с этими словорями, в видео за 20 минут всё разжёвано и показано!

  • @user-eb6gz4xx4t
    @user-eb6gz4xx4t 3 ปีที่แล้ว +3

    Одна из сложнейших и важнейших тем, очень хорошо объяснил

  • @below_waterline
    @below_waterline 4 ปีที่แล้ว +2

    Отличный курс) Спасибо автору

  • @user-mn8wz2bh9l
    @user-mn8wz2bh9l 3 ปีที่แล้ว +2

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

    • @odeyalo9091
      @odeyalo9091 3 ปีที่แล้ว

      Я тоже затупил на методе get в книге изучаем python от эрика мэтиза)) т и вообще эта книга такая, чуть что - лезь в инет сам все ищи(

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov ปีที่แล้ว +1

    Артём, благодарю! Отличный урок!! 👍🤝🔥🔥🔥

  • @sakaai9793
    @sakaai9793 2 ปีที่แล้ว +1

    Спасибо большое! Пытался читать, читал 2 книги, смотрел видео, но так подробно, ясно, по полочкам разложенные объяснения не находил, одни не договаривали, другие слишком перегружали, в общем, лучше вас не нашел

  • @krivalex
    @krivalex 4 ปีที่แล้ว +2

    спасибо большое, вы очень классно рассказываете

  • @yarik7439
    @yarik7439 4 ปีที่แล้ว +5

    Спасибо, освежил память, а то уже все забыл.

  • @gustavofrink5746
    @gustavofrink5746 5 ปีที่แล้ว +9

    Как всегда на высоте, очень качественно! Рекомендую всем знакомым, заинтересованным Python’ом :)

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว +4

      благодарю)

    • @Herifs
      @Herifs 4 ปีที่แล้ว +7

      Тебе повезло, у тебя они есть... А то мне приходится самому себе рекомендовать🌚

  • @user-jz9vr7pj7v
    @user-jz9vr7pj7v 4 ปีที่แล้ว +2

    Спасибо большое за видео.

  • @user-dc5en5qi6g
    @user-dc5en5qi6g 2 ปีที่แล้ว +1

    Лучший канал по python! Респект!

  • @thedmitryguy
    @thedmitryguy 3 ปีที่แล้ว +1

    Отличное видео! Спасибо!

  • @user-wo9hm5us7j
    @user-wo9hm5us7j 2 หลายเดือนก่อน

    Пиздатый ты мужик Егор! Спасибо большое

  • @coxxx1966
    @coxxx1966 5 ปีที่แล้ว +15

    Автор красавчик , хорошо объясняешь. Тысяча подписчиков и всего 20 лайков. Ну ничего , в ближайшее время канал должен "выстрелить" :-) Автору УДАЧИ !

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว

      Благодарю) буду тоже на это надеяться

    • @kenjoozi1671
      @kenjoozi1671 4 ปีที่แล้ว +3

      @@egoroffchannel вроде получилось

    • @MrKoTera
      @MrKoTera 3 ปีที่แล้ว

      @@kenjoozi1671 да)

    • @dinislamkk
      @dinislamkk 3 ปีที่แล้ว

      @@MrKoTera ага

  • @user-ul1py4in7j
    @user-ul1py4in7j 4 ปีที่แล้ว +1

    Для технарей идеально объясняешь.

  • @user-sw9vz3ev2v
    @user-sw9vz3ev2v 3 ปีที่แล้ว +1

    Классный канал все четко без соплей....

  • @PolinkaMurr
    @PolinkaMurr 2 ปีที่แล้ว +1

    Рассказано всё понятно и подробно)

  • @musecollaboration
    @musecollaboration 3 หลายเดือนก่อน

    Спасибо за урок. Наконец то я добрался до словарей!!))

  • @liroro8812
    @liroro8812 4 ปีที่แล้ว +1

    Спасибо что ты есть

  • @PythonDevelopment
    @PythonDevelopment 3 ปีที่แล้ว +1

    Спасибо братко) Удачи в развитии канала. ВСем добра

  • @alexeikornienko7496
    @alexeikornienko7496 ปีที่แล้ว +2

    Спасибо за подробный материал) Учу по книге, доучиваю по ютубу) лайк, подписка)

  • @davidemerson6827
    @davidemerson6827 3 ปีที่แล้ว +1

    Красавец все внятно и ясно

  • @latifa4249
    @latifa4249 3 ปีที่แล้ว +1

    Спасибо спасибо спасибо и еще раз СПАСИБО !

  • @user-ul2wt4pd7u
    @user-ul2wt4pd7u 2 ปีที่แล้ว +2

    а как добавить 2 и более значений к одному и тому же ключу?

  • @user-eo9kz8ru9d
    @user-eo9kz8ru9d 11 หลายเดือนก่อน

    за редактирование через alt отдельное спасибо

  • @squanchy8251
    @squanchy8251 3 ปีที่แล้ว +2

    Спасибо! Очень круто объясняешь, влепил лайк с 8 акков

  • @codezonev
    @codezonev 2 ปีที่แล้ว +1

    Спасибо! 10:55 тут, кстати говоря можно было сделать следующим образом:
    person['Marks'] = ','.join(s[4:])
    Благодаря вашим предыдущим урокам, я могу справится с практически любой задачей! Спасибо большое за такие понятные уроки!

  • @user-pv5ty2pq9f
    @user-pv5ty2pq9f 3 ปีที่แล้ว +1

    Это просто бомба!!!!

  • @user-rp1ri9bu7s
    @user-rp1ri9bu7s 4 ปีที่แล้ว +6

    Пишу поздно, но у меня проблемка. Создания словаря с помощью вложенных списков, python версии 3.8 не поддерживает синтаксис показанный в видео. Информацию на эту тему я не нашел, документацию прочитать знания английского не хватает. Помогите кто знает

  • @kevinflynn4867
    @kevinflynn4867 2 ปีที่แล้ว +1

    Круто , спасибо !:)

  • @user-ie8ri5ik7u
    @user-ie8ri5ik7u ปีที่แล้ว +1

    Спасибо!

  • @valiash8297
    @valiash8297 ปีที่แล้ว +1

    Подскажите, пожалуйста, как посчитать, сколько раз встречается слово в файле с помощью словаря. Чтобы ключ(слово):значение(количество)🙏

  • @musecollaboration
    @musecollaboration 3 หลายเดือนก่อน

    14:17 Методы словарей
    14:20 clear() Очищает весь словарь
    14:31 get() Позволяет получить значение ключа
    15:27 setdefault() Получает значение ключа. При обращении к несуществующему ключу он вносит в словарь новую пару ключ-значение
    16:37 pop() Возвращает значение, находящееся под указанным ключом, а из самого словаря удаляется пара с данным ключом
    17:16 popitem() Удалит и вернет двойной кортеж (key, value) из словаря. Пары возвращаются с конца словаря
    17:30 Начиная с Python 3.7 словари стали упорядоченными
    18:08 keys() Позволяет получить все ключи словаря
    18:30 values() Позволяет получить все значения словаря
    18:50 items() Возвращает коллекцию, в которой содержатся все пары «ключ-значение» в виде кортежей

  • @lepdmitrijj
    @lepdmitrijj 3 ปีที่แล้ว +1

    Автор, какие нюансы есть при использовании в качестве ключа числа типа float? Дело касается сравнений по ключам и расчётам

  • @user-fq2os5on7i
    @user-fq2os5on7i 4 ปีที่แล้ว +1

    Спасибо за ваши уроки. У меня к вас вопрос. Можно ли получить доступ к закрытым видео, оплатив их через яндекс деньги? Другие способы оплаты для меня проблематичны. Удачи.

  • @AnastasiaKorosteleva_SPb
    @AnastasiaKorosteleva_SPb 5 ปีที่แล้ว +2

    Спасибо за канал и домашние задания. Очень хорошо рассказываете. Я занимаюсь с преподавателем лично, но у вас лучше получается доносить )

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว

      так можешь со мной заниматься)

  • @stay39
    @stay39 3 ปีที่แล้ว +1

    Все хорошо, но города Питер не существует . 812 -код города Санкт-Петербург. В остальном огромное спасибо! С вами освоение идет в разы лучше!

  • @4ebupela482
    @4ebupela482 2 ปีที่แล้ว +5

    в случае с оценками можно было не использовать for, а выполнить все в одну строчку: person['marks'] = s[4:], результат тот же самый

    • @aace6333
      @aace6333 9 หลายเดือนก่อน

      а разве там не строки вернет вместо целых значений? Мы же строку разбили и элементы списка так ими и остались

  • @MMA_Boxing_Kiev_UA
    @MMA_Boxing_Kiev_UA 2 ปีที่แล้ว +1

    на 11:20 программа не заработала в том виде,
    Traceback: person['marks'].append(int())
    AttributeError: 'str' object has no attribute 'append'

  • @donaska9247
    @donaska9247 4 ปีที่แล้ว +1

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

    • @egoroffchannel
      @egoroffchannel  4 ปีที่แล้ว

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

  • @jugg115
    @jugg115 ปีที่แล้ว

    Лучший👍

  • @Helen-vh8up
    @Helen-vh8up 4 ปีที่แล้ว +1

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

    • @egoroffchannel
      @egoroffchannel  4 ปีที่แล้ว

      Есть раздел "Теория", а есть раздел "Практика"

  • @2ArtoCodes
    @2ArtoCodes 4 ปีที่แล้ว +1

    Можно ли как-то присвоить переменную ключу? Ну вот генерится у меня какая-то цифра в переменную, а затем нужно её засунуть в словарь. Это возможно?

  • @user-ij7ov7cb7n
    @user-ij7ov7cb7n 2 ปีที่แล้ว

    Спасибо

  • @rezexpc
    @rezexpc 3 ปีที่แล้ว

    Лучший чел

  • @viktorialife7548
    @viktorialife7548 2 ปีที่แล้ว +1

    Лучший из лучших, как настроить также питон ?

  • @Eduard-ne2ff
    @Eduard-ne2ff 3 ปีที่แล้ว

    Thanks!

  • @adiletbakytshanyli3916
    @adiletbakytshanyli3916 5 หลายเดือนก่อน

    спасибо

  • @sanctum143
    @sanctum143 4 ปีที่แล้ว +1

    пасяба :3

  • @user-jt9pk2gg9c
    @user-jt9pk2gg9c 3 ปีที่แล้ว +1

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

  • @SRFxVideos
    @SRFxVideos 4 ปีที่แล้ว +1

    Скажите пожалуйста, как решить задачу "C. Registration system"? Сам пробовал решать, но не получается, ошибка выскакивает, а в интернете нету ничего. :(

  • @user-ly7mq3fz7k
    @user-ly7mq3fz7k ปีที่แล้ว

    Скорее всего , я уже не увижу ответ на свой вопрос, но все же спрошу , popitem() удаляет последнюю пару словаря , или это только в новых версиях?

  • @knowledgesponge8111
    @knowledgesponge8111 4 ปีที่แล้ว +2

    13:53 как я понял возвращается не значение ключа ,а сам ключ,потому что значение идёт после знака " : " , извини Артём за дотошность ,)

  • @alexx3358
    @alexx3358 3 ปีที่แล้ว +1

    Получается setdefault это типо такая проверка?

  • @yotoro6941
    @yotoro6941 หลายเดือนก่อน

    Если не ошибаюсь, с версии пайтон 3.9 метод pop можно вызывать без параметра и он будет удалять последний добавленный элемент словаря

  • @maths781
    @maths781 2 ปีที่แล้ว

    привет. скажите пжл, что вы думаете о яндекс практикуме? хочу поступить скоро. питон разработчик. 135000 за 9 месяцев дорого или как? может есть дешевле платформы ?

  • @KuzmaKapper
    @KuzmaKapper 4 ปีที่แล้ว +1

    Спасибо большое за качественный материал!
    Подскажи, пожалуйста, как "заккоментировать ту или иную строку"?

    • @MyGolik
      @MyGolik 4 ปีที่แล้ว

      знак # в начале

    • @Mona_Miroyu
      @Mona_Miroyu 4 ปีที่แล้ว

      На маке - cmd+/

  • @MrAlexMonk
    @MrAlexMonk 2 ปีที่แล้ว +1

    у меня вопрос.
    11:13 на 9 строке почему мы пишем s[4:] что значит конструкция в квадратных скобках?

    • @fattakhofff
      @fattakhofff 2 ปีที่แล้ว

      интервал от 4 индекса и до конца

  • @user-fz2dq1kr5c
    @user-fz2dq1kr5c 3 ปีที่แล้ว +1

    А если в ключах будет кортеж? Все будет ок?

  • @beginner9811
    @beginner9811 ปีที่แล้ว +1

    помогите решить задачу. Надо чтобы пользователь ввел слово, а программа выдавала по буквам и количестве. например если ввести hello, то output {'h': 1, 'e':1, 'l':2, 'o': 1} и начало кода должно быть text=input() dict={}

  • @userMaksim_231
    @userMaksim_231 ปีที่แล้ว

    Можете помощь! Как сделать сравнение с перебором, в словорях

  • @vitaliksandalik4489
    @vitaliksandalik4489 2 ปีที่แล้ว +1

    хотел поставить в значение ключа 0 в начале d['vodafozne']=073
    пишет, что Python 3.10 does not support this syntax. It requieres 'o0' prefix for octal literals. Так а как 0 в начале поставить то?

  • @positivenergylife
    @positivenergylife 3 ปีที่แล้ว +1

    А что со склонениями? Как без загрузки словаря просклонять слово? =)

  • @denisskvortsov8985
    @denisskvortsov8985 2 ปีที่แล้ว +1

    Я так и не понял как с этим работать. Дали задачку- есть список в нём словарь. В словаре как обычно ключ и список. Мне нужно было вывести на печать определенные значения без ключей. И вот я запутался.

  • @lemuriecnoname
    @lemuriecnoname 4 ปีที่แล้ว +1

    Можно было еще добавить метод Discard. Удаление без отображения ошибок

  • @user-wl2iv9wc6v
    @user-wl2iv9wc6v 8 หลายเดือนก่อน

    Метод popitem() удаляет и возвращает пару (ключ, значение) из словаря в порядке «последний пришел ‒ первый ушел» (LIFO). То есть, последнюю добавленную пару.
    Примечание:
    До Python 3.7 метод возвращал и удалял произвольную пару элементов (ключ, значение) из словаря.

  • @user-xx3ct4cp6n
    @user-xx3ct4cp6n 4 ปีที่แล้ว +3

    Здравствуйте у меня постоянно этот метод (print(f.popitem())) удаляет последнюю пару (ключ и значение) (4, 'four').
    А не случайную?????Это ошибка???

    • @dinislamkk
      @dinislamkk 3 ปีที่แล้ว +3

      так и должно быть помоему , у меня тоже так (и у автора видео , хотя говоритчто случайную)

  • @logan7280
    @logan7280 5 ปีที่แล้ว +2

    Объясняете отлично. Но было бы круто если бы вы делали что-то вроде домашнего задания к
    каждому уроку. И еще, я жду занятия про работу с файлами))

    • @egoroffchannel
      @egoroffchannel  5 ปีที่แล้ว +2

      домашку ищи на моем сайте под видео. там ее побольше. а файлы будут конечно

    • @logan7280
      @logan7280 5 ปีที่แล้ว

      @@egoroffchannelСпасибо, принял

    • @Helen-vh8up
      @Helen-vh8up 4 ปีที่แล้ว

      @@egoroffchannel я сейчас на вашем сайте, в самом низу под теорией, но там только место для комментирования, а задач не вижу, наверное не там ищу, не подскажите куда смотреть? Благодарю

    • @egoroffchannel
      @egoroffchannel  4 ปีที่แล้ว

      @@Helen-vh8up задачи есть не под каждым видео

  • @user-sd4bw9gh1l
    @user-sd4bw9gh1l 5 ปีที่แล้ว +1

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

    • @user-rz1bn3gl7q
      @user-rz1bn3gl7q 5 ปีที่แล้ว

      переменные в словаре? В каком смысле? В словаре идет пара Ключ:Значение. Сформулируй вопрос точнее)

  • @user-gk9kn1cb8i
    @user-gk9kn1cb8i 4 ปีที่แล้ว +1

    Помогите пожалуйста с задачей про регистрацию
    на Codeforce пишется "Превышено ограничение времени на тесте 7
    "
    Код:
    n = int(input())
    d = {}
    for i in range(n):
    a = input()
    if d.get(a) is None:
    d[a] = 'OK'
    else:
    j = 1
    while True:
    if d.get(a + str(j)) is None:
    d[a + str(j)] = a + str(j)
    break
    j += 1
    for i in d:
    print(d.get(i))

    • @user-gk9kn1cb8i
      @user-gk9kn1cb8i 4 ปีที่แล้ว

      Вот ответ на задачу с регистрацией:
      d = dict()
      for _ in range(int(input())):
      s = input()
      d[s] = d.get(s, -1) + 1
      if not d[s]:
      print('OK')
      else:
      print(s, d[s], sep='')

  • @Artem1099
    @Artem1099 2 ปีที่แล้ว +1

    Начиная с Pythoh 3.6 метод pop() удаляет последнее(!) значение из словаря.

  • @user-qs7st3sw8c
    @user-qs7st3sw8c 3 ปีที่แล้ว +1

    Всё прошёл но к словарям снова и снова возвращаюсь,спмая запутанная тема для меня

  • @altynbeknurbekov4644
    @altynbeknurbekov4644 4 ปีที่แล้ว

    топ просто

  • @jamjam3337
    @jamjam3337 ปีที่แล้ว

    👏👍

  • @user-gw2dv7ko2s
    @user-gw2dv7ko2s 4 ปีที่แล้ว +1

    А можно ли вставить элемент в словарь в цикле for в определенное место?

    • @egoroffchannel
      @egoroffchannel  4 ปีที่แล้ว

      Словарь неупорядочен, нет там индексов

  • @MMA_Boxing_Kiev_UA
    @MMA_Boxing_Kiev_UA 2 ปีที่แล้ว

    заработало вот так
    # person['marks'] = s[4:]
    person = {}
    s = 'Ivanov Ivan Kiev KPI 5 3 4 5 4 5 4 3 4 5 5'
    s = s.split() #разделяем строку по пробелам
    person['lastName'] = s[0]
    person['fistName'] = s[1]
    person['city'] = s[2]
    person['university'] = s[3]
    person['marks'] = s[4:]
    for i in s[4:]:
    person['marks'].append(int())
    print(s)
    print(person)

  • @user-kh5oc6ks3e
    @user-kh5oc6ks3e ปีที่แล้ว

    Топ

  • @myacc2517
    @myacc2517 7 หลายเดือนก่อน

    На данный момент можно еще добавить, что после версии питона 3.7 словари стали упорядоченными

  • @motor2298
    @motor2298 3 ปีที่แล้ว +1

    как отсортировать вывод ключей в алфавитном порядке?

    • @egoroffchannel
      @egoroffchannel  3 ปีที่แล้ว

      stepik.org/lesson/296967/step/2?unit=278695