background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Уроки Python - Словари (dict)"

input logo icon
Теги видео
|

Теги видео

python
уроки python
python уроки
python для начинающих
python учить
курс python
python курс для новичков
python tutorial
python установка
python как начать
python введение
python junior
программирование на python
программирование
python программист
python разработка
python программа
python словари
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:01
developer блок не забывайте подписаться
00:00:03
на канал а так же поставить лайк этому
00:00:05
видео сегодня хочу вам посоветовать
00:00:06
школа эти технологии скилл factory
00:00:08
которые предлагают 6-месячный
00:00:10
онлайн-курс для тех кто хочет освоить
00:00:12
язык программирования python не затратив
00:00:14
при этом годы на обучение и стать
00:00:16
востребованным спецом на рынке труда к
00:00:18
завершению курса вы уже будете готовы
00:00:20
брать заказы на фрилансе и создавать
00:00:22
собственные проекты новый набор на курс
00:00:24
стартует ежемесячно переходите по ссылке
00:00:26
в описании под этим видео на сайте есть
00:00:28
также полная программа курса
00:00:30
всем рекомендую а мы продолжаем уроки
00:00:32
python для начинающих в прошлом видео мы
00:00:34
подробно рассмотрели как работает
00:00:36
кортежи в языке программирования python
00:00:38
в этом видеоуроке мы перейдем дальше и
00:00:40
поговорим подробно про словари словоед
00:00:42
одна из наиболее часто используемых
00:00:44
структур данных позволяющая хранить
00:00:46
объекты для доступа которым используется
00:00:48
ключ в ряде языков программирования есть
00:00:50
похожие структуры
00:00:52
это словари все sharp и ассоциативные
00:00:54
массивы в php
00:00:55
объекты в java script в данном уроке мы
00:00:57
рассмотрим подробно операции создания
00:01:00
удаления и в целом работу со словарями
00:01:02
и их методы словарь представляет собой
00:01:04
структуру данных называет ее еще
00:01:07
ассоциативный массив предназначенную для
00:01:09
хранения произвольных объектов с
00:01:11
доступом по ключу данные словаре
00:01:12
хранятся формате ключ-значение
00:01:14
если вспомнить такую структуру как
00:01:16
список кто доступ к его элементам
00:01:18
осуществляется по индексу который
00:01:20
предоставляет собой целое
00:01:21
неотрицательное число причем мы сами
00:01:24
непосредственно не участвуем в создании
00:01:26
индекса в словарь и аналогом индекса
00:01:28
является ключ при этом создаете ключ вы
00:01:31
самостоятельно давайте подробно
00:01:32
окунемся в создании изменения удаления и
00:01:35
работы с элементами словаря пустой
00:01:37
словарь и можно создать указав фигурные
00:01:39
скобки или используя функцию dict
00:01:41
давайте создадим переменную дкт
00:01:43
и создадим наш первый словарь
00:01:45
соответственно дак т2 давайте попробуем
00:01:47
с помощью функции dict
00:01:48
вот мы создали два пустых словаря можете
00:01:50
это проверить и вывести тип с помощью
00:01:53
функции type
00:01:55
давайте дкт откроем терминал и как
00:01:57
видите тип данных dict соответственно
00:01:59
если мы поставим так это два будет
00:02:01
аналогично ни для кого ни секрет если вы
00:02:03
хотите создать словарь с заранее
00:02:05
подготовленным набором данных то можно
00:02:07
использовать один из перечисленных мной
00:02:09
подходов но с перечислением
00:02:11
ключ-значение и давайте сразу к примеру
00:02:13
создадим какой-то
00:02:15
словарь например у нас есть ключ это
00:02:17
будет имя джон далее вы ставите
00:02:19
двоеточие и ставите его значение к
00:02:21
примеру 35 далее к примеру алекс примеру
00:02:24
27 ну и там какое-то г-н не знаю
00:02:27
поставим 42 соответственно вот мы вывели
00:02:30
наш словарь давайте его за принятием
00:02:32
теперь выглядеть это будет таким образом
00:02:34
все очень просто попробуйте у себя также
00:02:36
попрактикуйтесь пропишите обязательно
00:02:38
пропишите
00:02:39
далее чтобы добавить элемент словарь
00:02:41
нужно указать новый ключ и его значение
00:02:44
к примеру давайте сделаем вот так вот
00:02:46
далее в квадратных скобках мы вводим
00:02:49
новый ключ к примеру дима и далее вводим
00:02:52
его значение примеру так и выведем еще
00:02:55
один раз в данной славой чтобы вы
00:02:57
увидели разницу как это будет выглядеть
00:02:59
видите во втором случае наш ларь
00:03:01
пополнился еще одним
00:03:02
одним ключом дима еще одним значением
00:03:04
свои цифры 12 нашем словаре ведь в
00:03:06
качестве ключей используются строки
00:03:08
а в качестве значений числа но это
00:03:11
необязательно ключи и значения должны
00:03:13
быть однотипными они могут представлять
00:03:16
разные типы ну к примеру там введём
00:03:18
здесь единицу также это может быть
00:03:21
различные данные по значению и также
00:03:24
здесь можем другие значения представить
00:03:26
и давайте посмотрим на результат ну как
00:03:29
видите все нас выводится все у нас
00:03:31
работает для удаления элемента из
00:03:32
словаря можно воспользоваться командой
00:03:35
дел и давайте в данном случае мы удалим
00:03:38
какой-нибудь определенный элемент
00:03:40
примеров вот у нас первый соответственно
00:03:42
давайте посмотрим что теперь во втором
00:03:45
случае у нас уже его не будет потому что
00:03:46
здесь мы еще и вводим вот этот вот
00:03:48
вариант с ним и его удалим то сразу
00:03:49
будет выводиться а то значение которое
00:03:51
нам нужно без вот этого первого элемента
00:03:53
хорошо с этим разобрались давайте
00:03:55
немного о работе со словарями доступ к
00:03:57
элементам словаря осуществляется также
00:03:59
как и доступ к элементам списка только в
00:04:01
качестве индекса у нас указывается ключ
00:04:03
и давайте print edge примеру мы выведем
00:04:06
значение
00:04:07
им по индексу алекс в таком случае мы
00:04:10
видим киев все очень просто
00:04:11
попрактикуйтесь также с остальными если
00:04:14
мы видим здесь б м соответственно мы
00:04:16
получим результат который нам нужен все
00:04:18
очень просто вы также можете проверить
00:04:19
наличие на ключ в словаре это действие
00:04:22
производится с помощью оператора и и
00:04:23
давайте
00:04:25
примеру сделаем это таким образом принца
00:04:27
далее здесь видим been in
00:04:29
эйдж и что переменная которое содержит
00:04:31
наш словарь и в данном случае должно
00:04:33
вывести труп потому что б м элемент
00:04:36
существует в данном словаре
00:04:37
а если мы введём какое-то другое
00:04:39
значение топал соответственно получим
00:04:41
falls давайте теперь поговорим про
00:04:42
методы словарей удалим данное значение и
00:04:45
к примеру первый метод это будет метод
00:04:48
clear и здесь давайте сделаем вывод
00:04:49
данного словаря соответственно сейчас у
00:04:52
нас словарь бы пустой метод clear
00:04:54
удаляет все элементы словаря все очень
00:04:56
просто давайте создадим переменную h2
00:04:59
и приравняем ей такую такой метод как
00:05:01
копии соответственно давайте удалим
00:05:04
выведем edge 2
00:05:05
данный метод создает новую копию словаря
00:05:08
соответственно очень просто и и джонс и
00:05:10
соответственно хранит эту копию далее
00:05:12
следующий метод это метод get он
00:05:15
возвращает значение из словаря по ключу
00:05:17
в некоторых случаях есть такая
00:05:19
необходимость на давайте сразу ее за
00:05:21
принцем данный метод выглядит таким
00:05:22
образом ну и к примеру выведем alex
00:05:25
соответственно здесь мы получим также
00:05:27
значения некоторых переборок в некоторых
00:05:29
программах и нам требуется именно
00:05:31
использованием метода поэтому обратите
00:05:34
на это внимание далее функция
00:05:35
items выглядит она таким образом и здесь
00:05:38
мы в данном случае мы вернем элементы
00:05:40
словаря по ключу и значения в
00:05:43
отформатирован нам виде давайте выведем
00:05:45
и как видите мы видим dict ой там
00:05:48
соответственно вот они у нас
00:05:49
отформатировали си вывелись далее
00:05:51
следующий метод
00:05:52
эта функция кейс она возвращает ключи
00:05:55
словаря давайте ее также выведем ну и
00:05:57
соответственно мы сюда отобразили ключи
00:05:59
словаря далее метод поп выглядят на на
00:06:01
метод таким образом и к примеру здесь мы
00:06:04
хотим вывести бэн по ключу бэн
00:06:06
соответственно если ключ есть словаре то
00:06:09
данный элемент удалиться из словаря и
00:06:11
возвратиться значение если мы дальше
00:06:14
выведем print и соответственно ключа и
00:06:17
значение b на уже здесь не будет если мы
00:06:20
будем использовать похожую функцию поп
00:06:22
ой там она удалит и вернет пару
00:06:25
ключ-значение из словаря
00:06:26
в данном случае мы получим не тру
00:06:28
соответственно последний элемент далее
00:06:31
функция плюс она возвращает значение
00:06:34
элементов словаря давайте это выведем
00:06:37
соответственно мпа
00:06:38
чили 35 киев и труп далее идет функция
00:06:41
апдейт вы будете использовать своей
00:06:43
работе к примеру у нас есть один словарь
00:06:45
и нам известны его ключи
00:06:47
но мы хотим обновить его значение к
00:06:49
примеру вот мы создаем словари номер два
00:06:52
с переменной h 2 и здесь у нас будет так
00:06:55
же по первому ключу
00:06:56
не 35а 333 допустим алекс допустим мы
00:07:00
ведем не киев
00:07:02
лондон ну и добавим какое-то еще ключ
00:07:05
допустим цель 444 и добавим сюда
00:07:09
значения falls
00:07:10
соответственно если мы за апдейтом
00:07:13
первые наш словарь вторым то мы получим
00:07:16
уже более полный словарь с новыми
00:07:19
значениями точно нас обновили значения с
00:07:21
первым ключом то есть теперь у нас не 35
00:07:23
и 333 далее также ключ алекс тоже
00:07:26
обновился теперь не кифа лондон б нас
00:07:29
так и остался потому что у нас не
00:07:30
обновлялся
00:07:31
и мы добавили сюда ключи 444 со
00:07:34
значением фолз соответственно вот так
00:07:36
вот это все работает при этом эйдж 2 у
00:07:38
нас останется без изменений давайте в
00:07:41
этом убедимся у нас также будет являться
00:07:43
вот таким вот словарем нас изменяется
00:07:46
только слова речь в который добавляются
00:07:48
элементы другого словаря
00:07:49
но если необходимо чтобы оба исходных
00:07:51
словаря были без изменений а результат
00:07:54
объединения был какой-то 3 слова то
00:07:56
можно предварительно скопировать один
00:07:58
словарь в другой и дальше уже присвоить
00:08:00
следующий перемены
00:08:01
что-же перейдём к перебору элементов для
00:08:03
перебора словаря можно воспользоваться
00:08:05
циклом for принципе как вы уже и
00:08:07
привыкли давайте же этим и займемся
00:08:10
оставим один словарь эйдж мы используем
00:08:12
цикл for
00:08:13
где мы будем использовать ключ далее
00:08:17
идет ключевое слово in и далее идет
00:08:19
название нашего словаря по переменной и
00:08:22
соответственно далее мы это все будем
00:08:24
приносить
00:08:25
вводим ключ кей далее поставим их
00:08:29
разделения поставим черточку
00:08:31
тире точнее и здесь пишем название
00:08:34
нашего словаря и в квадратных скобках
00:08:37
значений окей что ж давайте посмотрим
00:08:39
что у нас получилось соответственно мы
00:08:42
перебрали наш словарь так это все
00:08:45
работает
00:08:46
есть ещё один способ перебора элементов
00:08:47
он представляет использование метода
00:08:50
это мтс его нужно немножко изменить
00:08:53
здесь здесь мы ставим кей and well you и
00:08:56
далее in each ставим данную функцию этом
00:09:00
соответственно и далее здесь мы можем
00:09:02
использовать просто значение переменной
00:09:05
блю получается тот же эффект
00:09:09
набор к
00:09:10
ежей каждый картер содержит ключ и
00:09:13
значение элемента которые при переборе
00:09:15
мы тут же можем получить в переменная
00:09:17
кей
00:09:18
and we'll и соответственно выглядит это
00:09:21
таким образом ну и также существует
00:09:23
отдельно возможности перебора ключей и
00:09:25
перебора значений для перебора ключей мы
00:09:27
можем вызвать у словаря метод кейс
00:09:29
соответственно здесь мы айтюнс меняем на
00:09:31
кейс ну и здесь соответственно вводим
00:09:33
просто кей только здесь не забудьте
00:09:36
убрать всю и мы получим наш результат по
00:09:40
ключам перебор по ключам и также в л.с.
00:09:44
давайте здесь именем на well you
00:09:47
здесь также поставим well you
00:09:49
и функция здесь будет в л.с.
00:09:51
соответственно мы так вы видим значения
00:09:54
все очень просто здесь вы также
00:09:56
попрактиковались и у вас все получилось
00:09:58
если не получилось пишите в комментариях
00:10:00
я постараюсь на все вопросы ответить а
00:10:02
на этом всё всем огромное спасибо за ваш
00:10:05
просмотр до новых встреч всем огромной
00:10:07
огромной удачи и пока

Описание:

Продолжаем подробное изучение программирования на Python для начинающих. Python легкий язык программирования и вся работа с различными типами данных тоже очень проста для любого новичка программиста. В этом видео мы пойдем глубже и рассмотрим все работу с типом данных словари в Python dict. Покажу все действия на простых примерах и задачах. Курс Python -https://skillfactory.ru/python-for-web-developers

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Уроки Python - Словари (dict)"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Уроки Python - Словари (dict)" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Уроки Python - Словари (dict)"?mobile menu icon

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

mobile menu iconКак скачать видео "Уроки Python - Словари (dict)" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Уроки Python - Словари (dict)"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Уроки Python - Словари (dict)"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

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