Тёмный

Уроки Python с нуля / #10 - Словари (dict) и работа с ними 

Школа itProger / Программирование
Просмотров 213 тыс.
50% 1

Для хранения пар (ключ-значение) в Питон используются словари. В ходе видео мы научимся создавать, а также использовать словари. Дополнительно мы изучим функции по работе со словарями в Python.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/python/10
⏰ Тайм коды:
00:00 - Начало
00:17 - Что такое словарь?
00:45 - Создание словаря
02:31 - Описание объекта
04:35 - Альтернативная запись словаря
06:20 - Вывод элементов через цикл
08:31 - Функции по работе со словарем
11:38 - Описание человека
15:55 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Инстаграм itProger: / itproger_official
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 181   
@ekaterinashevchenko684
@ekaterinashevchenko684 Год назад
Огромное спасибо ! На курсах в одной ооочень известной онлайн школе так понятно не объясняют(( А у вас такие знания , да еще и в открытом доступе! Спасибо за эту возможность учиться!
@77ShamaicH77
@77ShamaicH77 Год назад
Там ВООБЩЕ не понятно объясняют ! Я думаю я понял о какой шарашкиной конторе вы говорите .
@dantches6320
@dantches6320 Год назад
умскул?)
@blenderhoneycombs
@blenderhoneycombs Год назад
@@dantches6320 SkillFactory?
@77ShamaicH77
@77ShamaicH77 Год назад
@Hot Yeah Да ну нафиг? Серьезно? Оказывается не они тупые , что на изучение целого ЯП дают месяц , а я просто гуглить не умею .
@77ShamaicH77
@77ShamaicH77 Год назад
@Hot Yeah БАЗУ ЗА МЕСЯЦ 🤣🤣
@dyrdom6161
@dyrdom6161 2 года назад
Огромное спасибо за возможность учится у вас✋😉
@kapzen4364
@kapzen4364 Год назад
Георгий, огромное спасибо за уроки! Это настоящий клад для новичка. Все доступно и понятно!
@Someone_Game999
@Someone_Game999 Год назад
Замечательные уроки. Именно вы смогли мне объяснить множество тем, которые я не мог понять. Огромное спасибо за бесплатные курсы. Желаю вам успеха в дальнейшем!
@faust8473
@faust8473 2 года назад
Словари мне очень понравились они простые, понятные, эффективные. Больше всего у меня проблем с пониманием циклов было, но смотря ваши ролики, более менее разобрался, большое спасибо
@KiteroNareski
@KiteroNareski Год назад
@@ernijk6622 a y tebya?
@hellmir5737
@hellmir5737 Год назад
@@ernijk6622 как успехи с фейситом? ой, всё ещё 1 лвл((((( жоский клатч на канале у тебя бро, больше не заливай, стыдно не будет
@ernijk6622
@ernijk6622 Год назад
@@hellmir5737 a ok,ya v cs uzhe osobo ne igrayu
@rottenmeat3485
@rottenmeat3485 Год назад
Цикл while мне был понятен на все сто, а вот for... С ним до сих пор проблемы.
@alexeylexy4357
@alexeylexy4357 Год назад
​​@@rottenmeat3485 во, во. Особенно при создании цикла появляется какая-то переменная, которая отвечает не пойми за что. То-ли за символ то-ли за целое значение😢
@TONKARTON
@TONKARTON 2 года назад
*Тем временем John Marley, которому 45лет, который живет в Москве на улице какая-то в квартире 45* -Не понял
@gdkor
@gdkor 2 года назад
Зато у него пятерка по математике
@Lola_Braun
@Lola_Braun 8 месяцев назад
Замечательный урок. Все просто, быстро, без воды. С нетерпением приступаю к следующему занятию. Спасибо вам большое за возможность учиться у вас! 🥰
@MaksimBalaShow
@MaksimBalaShow Год назад
0:17 не "словаря", а "списка" ) Уроки огонь! Смотрю запоем. Спасибо )
@anderpython
@anderpython Год назад
Какой же отличный урок! Благодарю!)
@MalkiaMmoja
@MalkiaMmoja 2 года назад
Благодарю за отличный урок. Некоторые моменты были не совсем ясны в начале, но под конец всё стало понятно.
@sergeyv7164
@sergeyv7164 Год назад
Браво! Шикарная подача материала!
@destroy8023
@destroy8023 2 года назад
Не плохо бы было, если бы делал на реальных примерах, что б было понятно что это будешь применять
@tatyanashengelay1500
@tatyanashengelay1500 Год назад
Согласен
@diisspersion
@diisspersion Год назад
в конце был что то вроде примера, создание личной информации о пользователе в виде словаря, а там уже дописывать кучу функций для полной работы
@Alfredodemo
@Alfredodemo Год назад
Автор разжевал - больше некуда! Куда еще понятнее???
@yomo04
@yomo04 Год назад
​@@Alfredodemo подхалимнечество , автор мог бы показать на примере создав какую либо маленькую программу и сказать в какой разработке это пригодится
@Alfredodemo
@Alfredodemo Год назад
@@yomo04 так а вариантов то - миллиарды! смотря что нужно вам. Data Science - там точно пригодится!;)
@SOLOMON313
@SOLOMON313 10 месяцев назад
Как всегда отличный урок. Спасибо большое 🎉
@itsmusic2597
@itsmusic2597 2 года назад
спасибо за понятное объяснение
@user-df4qk4nx7m
@user-df4qk4nx7m Год назад
Паша техник будет вам преподавать если поставить на этом видео скорость воспроизведения 0,5. Курс хороший, спасибо автору!
@sungyaraboy4113
@sungyaraboy4113 Год назад
аххахахах и правда
@mikhailidrisov1129
@mikhailidrisov1129 5 месяцев назад
Спасибо огромное !Только сейчас разобрался!
@user-np6ch6vs7g
@user-np6ch6vs7g Год назад
Спасибо смотрю все твои уроки ❤
@tomtiurin2390
@tomtiurin2390 Год назад
Спасибо за уроки!
@77ShamaicH77
@77ShamaicH77 Год назад
Много чего не досказано , но это уже не важно . Главное понять суть, а остальное само пойдет . Отличные видео .
@Artur-bi5im
@Artur-bi5im Год назад
Спасибо за урок!
@zipizee5330
@zipizee5330 4 месяца назад
Cпасибо очень полезное видео!
@nikblack1202
@nikblack1202 Год назад
С каждым видео всё интереснее и интереснее
@yomo04
@yomo04 Год назад
Все чему научился , различать кортеж, список и словарь , и научился работе с циклом for
@dmitry.masalskiy
@dmitry.masalskiy Год назад
Вот это скорость печати! Хочу научиться также.
@user-pc8kl7ny7n
@user-pc8kl7ny7n Год назад
Спасибо, хорошо обьясняете!
@SidiussGD
@SidiussGD 11 месяцев назад
замечательный урок!
@mikhailkurochkin1391
@mikhailkurochkin1391 Год назад
Получается, словарь - это список, где каждый индекс позиции имеет свое имя
@TheSabotaje
@TheSabotaje Год назад
Отлично! Спасибо большое ❤
@JustnikitaMSC
@JustnikitaMSC 8 месяцев назад
очень интересный урок, спасибо
@321Kondor
@321Kondor 2 года назад
В конце с персоной отличный пример!
@user-ih9fk9tg6t
@user-ih9fk9tg6t 3 месяца назад
Огонь уроки!!!!
@kurama9285
@kurama9285 Год назад
Круто! Спасибо!
@arnoldvelichko9754
@arnoldvelichko9754 Год назад
Вы очень хорошо объясняете, у вас талант
@andreykapitanenko851
@andreykapitanenko851 2 года назад
Ты лучший учитель в мире!
@Burovasofia
@Burovasofia Год назад
спасибо за урок
@merdanatayew2379
@merdanatayew2379 2 года назад
Спасибо за все
@Enorxes
@Enorxes 10 месяцев назад
Отлично!
@Calmasastone
@Calmasastone Год назад
Благодарю за объяснения, с каждым днем становишься мудрее. Планирую работать в аналитике, изучал Python по разным видео, но твой подход мне по душе, все лаконично и ясно Думаю, к концу курса, будет представление в целом о Python и смогу уже изучать нужные библиотеки для аналитики, такие , как: Pandas, NumPy, Matplotlib
@getmepillz
@getmepillz 11 месяцев назад
ну как там
@Calmasastone
@Calmasastone 11 месяцев назад
​@@getmepillz привет. Уже полгода миновало, словно весенний дождь прошел, так быстро. Смотри, я начал конкретно изучать аналитику с Июля 2022, прошел почти год, чего я достиг: * Изучил Power BI, Oracle SQL Developer, Python (Numpy, Pandas, Matplotlib, Seaborn), некоторые фишки в Excel подтянул (т.к. перешел на английскую версию, нужно переучиваться, в процессе); * Нахожусь в поиске работы уже полгода, после 5 месяцев осознал, что ситуация тщетна для тех, кто работает из-за границы, поэтому, сделал вывод и направил курс корабля на Германию, изучаю язык почти 2 месяца (на уровне А1 сейчас, думаю), Английский - В2; * Сделал свой проект на Немецком и Английском, добавив в CV, которое оформил 4 месяца назад (ранее был без него); * Зарегистрировался в Linkedin и развиваю свой профиль, расширяя сеть контактов, в частности, людьми из-за границы (не только Европа, но и Азия, Америка). План на ближайшие 6 месяцев - штурмовать Немецкий, продолжать изучать Английский и ждать оффера. Без Немецкого туго, т.к. Аналитикам нужно ещё объяснять свои выводы. UPD: курсы не посещал, ищу нужную инфорамацию сам.
@Calmasastone
@Calmasastone 11 месяцев назад
@@and.astafe vielen Dank!
@RONPLAY
@RONPLAY 7 месяцев назад
@@CalmasastoneКруто, надеюсь, что у тебя все получилось. Сам я только начал учить, хочу изучить сперва питон, а затем и С++. Поскольку он тяжелее, решил перед ним выучить язык полегче. Вообще, в мечтах создать свою мини команду и делать игры, ну а потом уже расширяться. Ну а как выйдет - посмотрим
@Calmasastone
@Calmasastone 7 месяцев назад
​@@RONPLAY I wish you good luck mate. I was looking for a job in Germany and came to conclusion that the best way to get into Germany as a foreigner from non-EU country is to get an Ausbildung. So I'm working on enhancing my German language skills since I need at least B1 and then will be able to apply for this specific thing as an analyst. p.s Sorry, I don't have Russian keyboard here, because I'm learning English and German, so, I got rid of Russian language :)
@Artur.Urmeev
@Artur.Urmeev Год назад
огонь ОГОНЬ КРАСАВА
@darpony
@darpony Год назад
лучший братик, надеюсь в будущем на одной работе будешь корректировать мои работы
@scatr1x
@scatr1x Год назад
привет ! давно твои роилики смотрю и я смотрел очень много видео про слвари и не понял не один из них ! на этом видео всё чётко и ясно обяснено спасибо огромное ! !!
@listentometal36
@listentometal36 5 месяцев назад
Учусь по тактике учебник + эти видео, очень помогают ваши уроки, спасибо
@user-fb1dv7pn7j
@user-fb1dv7pn7j 3 месяца назад
ты когда основы выучишь проверь себя напиши консольный калькулятор если напишешь значит знаешь базу а затем начинай делать любой средний проэкт на пайтон постепенно изучая то что тебе надо также советую пользоватся дорожными картами чтобы не потерятся)
@miloyd_old
@miloyd_old Месяц назад
​@@user-fb1dv7pn7jдорожные карты?
@user-rd1rc4md8u
@user-rd1rc4md8u Год назад
Спасибо)
@user-kc9lx1io9q
@user-kc9lx1io9q 2 месяца назад
спасибо
@bananplay1136
@bananplay1136 Месяц назад
Уже на 10 урок, думаю через неделю закончу курс
@user-xb1nd4iz3d
@user-xb1nd4iz3d 2 месяца назад
Велике дякую вам. Дуже прикро, що ваші відео набирають так мало вподобань :(
@user-sx8gw1yI6b
@user-sx8gw1yI6b Год назад
не понятно как заполнить словарь например с помощью цыкла? и можно ли по одному элементу заполнять или надо все сразу
@Marina_and_Vera
@Marina_and_Vera 2 года назад
Cпасибо за урок! А вы могли бы уточнить, когда используется функция update(), что пишется в скобках? Второй способ присваивать новое значение вы показали, а как использовать эту функцию не услышала. Благодарю за помощь!
@gddotop2231
@gddotop2231 2 года назад
Это нужно для того что бы добавлять новый элемент
@gdkor
@gdkor 2 года назад
Не знаю, нужно ещё или нет, но всё же. dict.update({ключ:значение}). С помощью этой функции можно также добавить новый элемент
@Flexxxer-du8mo
@Flexxxer-du8mo Год назад
Спасибо за урок! Вопрос: функция .items работает только с двумя элементами словаря (ключ и значение) и автоматически, так сказать, раскидывает эти данные последовательно по двум переменным, указанным в цикле for?
@VitaliyZlobin
@VitaliyZlobin Год назад
в цикле указан 1 кортеж из двух значений(просто без скобок), а не 2 переменные.
@zhenya919D
@zhenya919D Год назад
Минутка душноты, открывайте форточки: .update так и не пояснена, только сказано: "... или же вы, что как по мне проще, можете использовать..." бла-бла-бла. НОООО, как же всё таки работает .update? А вот как: x = {1: 22, 2: 33, 3: 44} x.update({1: 23}) print(x) {1: 23, 2: 33, 3: 44} Я же это ещё и конспектирую, чтобы лучше запомнить, так что мне было важно ПОНЯТЬ как работает, пусть даже очевидно более душная, запись. Но в целом спасибо автору за понятный и бесплатный материал.
@RONPLAY
@RONPLAY 7 месяцев назад
Ахаха, я тоже конспектирую и искал что это такое в инете, жалко, что не наткнулся на твой коммент, но ладно. Это многие тут спрашивают, но всё же, как ты там? Уже год прошёл, насколько можешь оценить свои знания в языке? Сильно этот курс помог? Можешь дать какие - нибудь советы, например где искать инфу или что читать? Если не сложно, то ответь пожалуйста, будет интересно прслушать
@zhenya919D
@zhenya919D 7 месяцев назад
@@RONPLAY ну я изначально имел цель - сделать бота для дискорд сервера, так что я как этого достиг кончил слушать курс. Но в целом как база этот курс неплох. А вот найти инфу на то как делать бота с не очень стандартными желаниями (мне нужен был дайс, который можно сделать с любым количеством граней) не просто, в итоге пришлось часть инфы на ответах мыла спрашивать. Я всё искал в интернете, главное понимать то что ты хочешь и пытаться гуглить вопрос по разному. Так что я скорее "любитель" чем жаждущий программировать на "питоне". Ну и брату домашку сделать помог (-Х
@RONPLAY
@RONPLAY 7 месяцев назад
@@zhenya919D неплохо, спасибо, что ответил. Ну я собираюсь после пайтона С++ учить. Думаю, из первых проектов, сделаю бота в телеграмме. Я как-то делал, но не писал его, а делал бота через другого бота (звучит немного абсурдно, но так и есть). А потом уже хочу стать хорошим программистом, команду собрать и начать делать игры, может потом ещё и бизнес замутить. Вообщем, планы большие, изучать начал недавно. Одноклассник помог установить и настроить все нужные проги (инструктировал по звонку). Дальше, после курса, хочу ещё роликов посмотреть, а потом уже начать книги читать по программированию. Ну ладно, было интересно тебя услышать, удачи и пока!
@Mr.Shokoladniy
@Mr.Shokoladniy Год назад
мне напросилось for key in country: print(key, '-', country[key]) это менее корректно?
@MaxKosinski
@MaxKosinski 2 года назад
А можно как-то сделать, чтобы print(person['user_1']) выводил только ключи или только значения?
@geckus7459
@geckus7459 2 года назад
выбери key или value
@user-bc7nx7qn7c
@user-bc7nx7qn7c Год назад
Почему у меня не работает функция popitem? И чем она отличается от функции pop?
@fantik_arsuXa
@fantik_arsuXa 3 месяца назад
А чем ключ от переменной отличается?
@romandeutsch2413
@romandeutsch2413 Год назад
почему у меня команда принт выводит абсолютно все знаки пунктуации?
@menaiw5230
@menaiw5230 2 года назад
спасибо за контент! а как вставить в person данные из консоли и заполнить user_3?
@garikgaloyan2128
@garikgaloyan2128 Год назад
You want to that with input() module???
@SemyonMazepin
@SemyonMazepin Год назад
Про .update() не сказали как обновить значение ключа, попробовал аналогично квадратным скобкам написать и ошибка, как-то по-другому с апдейт нужно
@SemyonMazepin
@SemyonMazepin Год назад
Нашёл, нужно так (например) country.update({'population': 441})
@batamirkistaubai5911
@batamirkistaubai5911 Месяц назад
То есть так работает система поиска?
@BrillFire
@BrillFire Год назад
а как добавить к словарю еще один ключ и значение не затрагивая его целостность?
@user-oe5nz2be6t
@user-oe5nz2be6t Год назад
пишешь имя словаря, квадратные скобки, пишешь ключ, знак равно, и в конце значение ключа
@user-eo9kz8ru9d
@user-eo9kz8ru9d Год назад
Георгий, прошу активировать уроки к роликам. сейчас они не работают(
@yurakarapetyan9773
@yurakarapetyan9773 2 года назад
а как сделать так, чтобы first_name и last_name выводились в одну строчку?
@avto_bus7994
@avto_bus7994 2 года назад
print(x, end="")
@geckus7459
@geckus7459 2 года назад
first_name = 'fn' last_name = 'ln' print(first_name, last_name)
@nagato_sama5287
@nagato_sama5287 Год назад
print(per['user_1']['first_name'], end = ' ') print(per['user_1']['last_name'])
@Anton_Simkov
@Anton_Simkov 10 месяцев назад
Словари похожи на хранение данных в формате json!
@yurakarapetyan9773
@yurakarapetyan9773 2 года назад
и как выводить отсюда 'grades': {'math': 5, 'physics': 3}, пишу так print(person['user_1']['grades'][2]) выдает ошибку print(person['user_1']['grades'][2]) KeyError: 2
@user-xd4bh6ty7w
@user-xd4bh6ty7w 2 года назад
Все значения в списках начинаются с 0 То есть у Вас только 2 значения и индексы для них - msth - 0, phisics - 1, но Вы написали индекс 2, который подходил бы к третьему элементу, но элементов всего 2, вот он и выдаёт ошибку, к тому же значение 'grades' является переменной к словарю, где не используются индексы. код должен выглядеть так: person = { 'user_1' : { 'grades': ('math : 5', 'physics: 3') } } print(person['user_1']['grades'][1])
@user-xd4bh6ty7w
@user-xd4bh6ty7w 2 года назад
А сама ошибка KeyError возникает, когда пользователь обращается к чему-то, чего не существует
@ShooterStar
@ShooterStar Год назад
user_1 где у тебя этот элемент?
@ShooterStar
@ShooterStar Год назад
хоть бы мыслили перед тем как что то свое писать. логично что у тебя не этого элемента ничего не произойдет
@RONPLAY
@RONPLAY 7 месяцев назад
​@@user-xd4bh6ty7wа я не пойму, почему вы пишете индекс, если это словарь и тут нужно писать ключ?
@TheTykVa
@TheTykVa Год назад
Ты бы объяснил, что там означает dict_items(...)
@akakich
@akakich Год назад
Жаль что Питон не выводит словарь в консоль структурированно, как это делает js с объектами через console.log. Консоль не читаема
@sosusosuohotno
@sosusosuohotno Год назад
бедняга John Marley, в 45 лет на какой-то улице в Москве с тройкой по физике🥺🥺
@quentindrenton
@quentindrenton Год назад
Я буду тут каждый день. День 7
@user-xo8wq5gn1o
@user-xo8wq5gn1o Год назад
Напиши телегу, будем вместе учится
@miloyd_old
@miloyd_old Месяц назад
​@@user-xo8wq5gn1oучишься?
@EndikSM
@EndikSM Год назад
Так вот как этот лагучей эл. дневник написан!
@donatik4889
@donatik4889 Месяц назад
а можно еще проще country = { 'code': 'RU', 'name': 'Russia', 'Population': 144000 } for key in country: print(f'{key} - {country[key]}')
@imanbolotbekuulu2728
@imanbolotbekuulu2728 Год назад
Я почувствовал себя хакером ☺️
@danilpalyha7974
@danilpalyha7974 2 года назад
Я не всегда все понимаю , но продолжаю учиться
@user-eo9kz8ru9d
@user-eo9kz8ru9d Год назад
привет, скажи как твоя учеба? получилось ли и нашел ли работу в этой сфере?
@lagg_mann
@lagg_mann Год назад
​@@user-eo9kz8ru9d видимо нет
@rustykz7708
@rustykz7708 Год назад
Интересно, с какого уровня вложенности у опытного разраба начинает течь крыша?
@TarzanDen
@TarzanDen 11 месяцев назад
думаю что с 5
@budni_college
@budni_college Год назад
получается с помощью словаря можно делать пароли,хм интересно
@itsmyruslan
@itsmyruslan 11 месяцев назад
👍👍👍👍👍👍
@user-nv4rn8qy3l
@user-nv4rn8qy3l 9 месяцев назад
А свловаре даже национальнысть можна написвть да
@djastachannel
@djastachannel 5 месяцев назад
Словарь это просто хранилище данных, туда можно поместить абсолютно все что угодно.
@makseo651
@makseo651 11 месяцев назад
*Все вообщем нормально, только похоже есть неточности - то что вызывается после точки ( например list.clean () , т.е. clean - это метод класса списков ) называется методом, а не функцией. Эта неточность в будущем может мешать пониманию материала читаемого в литературе или из др. источников или же при общении с другими программистами.*
@Claimis532
@Claimis532 Месяц назад
3:44 правильное имя страны будет "Russia"
@tatyanashengelay1500
@tatyanashengelay1500 Год назад
Я до этого видео вместо словарей использовал условия
@mr.senmax6185
@mr.senmax6185 Год назад
Это же практически json
@user-hw9dn7bi8o
@user-hw9dn7bi8o Год назад
Помогите, почему при выводе 2 элементов ошибка? person = { 'user_1': { 'First name': 'John', 'Last name': 'Silverhand', 'Age': 50, 'Address': ('Night city', 'Krasnaya', '93'), 'Grades': {'math': 5, 'Phys': 3} }, } print(person['user_1']['First name']['Last name']) Вот сама ошибка print(person['user_1']['First name']['Last name']) TypeError: string indices must be integers P.S. получилось записать только отдельным принтованием. По другому никак? print(person['user_1']['First name'], end=' ') print(person['user_1']['Last name'])
@RelaxVideosofnature
@RelaxVideosofnature Год назад
внимательно смотри
@marinashevchenko5905
@marinashevchenko5905 Год назад
@@RelaxVideosofnature print(person['user_1']['First name'], person['user_1']['Last name'], end=' ')
@Fox23456
@Fox23456 7 месяцев назад
видео топ, но как человек которому 45 лет получает оценки в школе?
@kameraarkas103
@kameraarkas103 5 месяцев назад
😂😂
@ViktorZhdanovich-dv1vy
@ViktorZhdanovich-dv1vy 7 месяцев назад
Когда он сказал "Ну 144 144 миллиона" мне послышалось как будто это Путин говорит
@user-lk6iw3wc5f
@user-lk6iw3wc5f Год назад
14:00 чел просто спалил какого-то бедного чела
@IlyaMasalsky
@IlyaMasalsky Год назад
Russian - русский Russia - Россия )
@termit724
@termit724 Год назад
не так: Russian - орк Russia - оркостан
@despa1rjjj
@despa1rjjj 11 месяцев назад
​@@termit724 как там бахмут?
@handyfrontend
@handyfrontend Год назад
Немного глупо записывать в "объект" другие "объекты". Лучше бы было в список записывать "объекты"
@user-uc9fz4vu5v
@user-uc9fz4vu5v Год назад
Честно говоря слабоватый урок для словарей, словари это довольно объемная и очень важная тема. Про функцию get не было сказано для чего она вообще нужна, так вот она нужна, для того чтобы когда не было ключа которое указано в скобочках не выдавало ошибку, для этого надо после ключа добавить {}.
@apexlegends3168
@apexlegends3168 Год назад
И нет того, что мне было нужно, а именно пример с обходом вложенного словаря. В уроке показали обход кортежа внутри словаря, но не словаря внутри словаря - "grades"
@mikermikezuff9741
@mikermikezuff9741 10 месяцев назад
функция дик)0
@user-yf4yl2nc9s
@user-yf4yl2nc9s 7 месяцев назад
ичо
@ivan_ivan_ivan-ivan
@ivan_ivan_ivan-ivan Год назад
10:16 поп айтэм анал)))
@gddotop2231
@gddotop2231 2 года назад
Just = {'Number': 1} Just_n = {input()} Just.update(Just_n) print(Just) Выдаёт ошибку: Traceback (most recent call last): С:/(Я не очень люблю когда узнают личную информацию)/в.py, line 5, in rainbow.update(new_key_values_dict) ValueError: dictionary update sequence element #0 has length 4; 2 is required Объясните пж почему не работает
@user-wd2rj8hl2z
@user-wd2rj8hl2z 2 года назад
Just = {'Number': 1} Just_n = {input()} Just.update(Just_n) => Just['Number'] = Just_n print(Just) Ты не указал ключ которому даешь значение пользователя значение
@gdkor
@gdkor 2 года назад
Путь к файлу конечно капец какая личная информация
@poezia_play
@poezia_play 8 месяцев назад
Имя страны - Русский, класс
@user-ly4bw7vd4j
@user-ly4bw7vd4j 5 месяцев назад
мотрешка
@topcontent1782
@topcontent1782 Год назад
person = { 'user1': {'first_name': 'John', 'First_name': 'Marley','age': '45', 'adress': ('г. Москва', 'дом Колотушкина')} print(person ['user1']['adress']) чот не пашет..
@AXGroser
@AXGroser Год назад
Чё то у тебя 2 first_name .. и забыл добавить улицу Пушкина)
@user-cl8gi8du8f
@user-cl8gi8du8f Год назад
Одна фигурная скобка не закрыта и пробелы перед принтом есть
@ksmusic4442
@ksmusic4442 9 месяцев назад
person = { 'user1': {'first_name': 'John', 'First_name': 'Marley', 'age': '45', 'adress': ('г. Москва', 'дом Колотушкина')}} print(person['user1']['adress'])
@MrDerMama
@MrDerMama Год назад
authors_phrases = {"КЫ кантри", "СЫ ключами", "ВЫ коде", "СЫ Словарями"}
@user-cb2cy6dh4l
@user-cb2cy6dh4l 25 дней назад
Смысл этих уроков если вообще не понятно для чего мне это знать ?…
@SeraphimLUX
@SeraphimLUX 9 месяцев назад
Стараторил всё в одну кучу, них*я не понятно, каша сплошная...
@terrrassaflazer2802
@terrrassaflazer2802 9 месяцев назад
Так ты после каждого видео пробуй использовать те знания которые он тебе дал, а не смотри следующий ролик. Так легче все запоминается.
@djastachannel
@djastachannel 5 месяцев назад
Надо не просто видосик смотреть, а практиковать полученные из видео знания, конспектировать
@RONPLAY
@RONPLAY 7 месяцев назад
Сделал вот такую вот программку на основе словарей, для интереса, лучше не смотреть в код сначала, а самому узнать все данные через строку, ну тут уже как вы захотите. Вот код: person = { "person1": {"name": "Павлик", "surname": "Морозов", "age": 16, "job": "student"}, "person2": {"name": "Мориарти(fake)", "surname": "Неизвестна", "age": "?", "job": "drug lord(MEGA)"} } print(person.keys()) pers = input("Выбери личность: ") print(person[pers].keys()) inf = input("Что хочешь узнать?: ") print(person[pers][inf])
@Red-sw5lm
@Red-sw5lm 4 месяца назад
Кто знает почему всегда snumber 0 если в if изменяется на другое? import random import os attempt = 0 snumber = 0 print("Выберите уровень сложности") print("1. Легкий - Неограниченое число попыток от 0 до 100") print("2. Нормальный - 15 Попыток от 0 до 250") print("3. Сложный - 20 Попыток от 0 до 500") dif = input() if dif == 1: snumber = random.randrange(101) if dif == 2: snumber = random.randrange(251) if dif == 3: snumber = random.randrange(501) os.system("cls") while True: print(snumber) print("================") print("| Угадай число |") print("================") print("Попытки:",attempt) print("================") number = int(input()) os.system("cls") if number == snumber: print("===========================") print("| Поздравляем ты победил! |") print("===========================") break if number < snumber: print("Больше!") attempt = attempt + 1 if number > snumber: print("Меньше!") attempt = attempt + 1 input()
@davidazizov8864
@davidazizov8864 5 месяцев назад
Раша без н в конце пишется
@miocognome40
@miocognome40 16 дней назад
Спасибо за урок!!!
Далее
UFC 302: Пресс-конференция
22:48
Просмотров 1 млн