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

Скачать "Python dictionary comprehension 🕮"

input logo icon
Обложка аудиозаписи
Подождите немного, мы готовим ссылки для удобного просмотра видео без рекламы и его скачивания.
console placeholder icon
Оглавление
|

Оглавление

0:04
Dictionary Comprehensions
0:20
Dictionary Comprehension
0:36
Examples
1:36
Formula To Convert Fahrenheit to Celsius
5:52
If Else Statement with a Function
Теги видео
|

Теги видео

python
dictionary
comprehension
🕮
python
dictionary
comprehension
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:00
йо, что происходит, все, братан,
00:00:02
надеюсь, у тебя все хорошо,
00:00:03
и в этом видео я собираюсь объяснить
00:00:05
понимание словаря в Python, так что
00:00:07
расслабься, расслабься и наслаждайся шоу,
00:00:12
окей, люди, понимание словаря,
00:00:15
они очень похожи на
00:00:16
понимание списка, за исключением того, что мы со
00:00:17
словарями,
00:00:18
вот и все, видео закончилось, хорошо, но если серьезно,
00:00:20
понимание словаря - это способ
00:00:22
создания словарей с использованием выражения,
00:00:25
и они могут заменять циклы for и
00:00:26
определенные лямбда-функции,
00:00:28
и все, что нам нужно сделать, это следовать этой
00:00:29
формуле словарь равен ключу
00:00:32
двоеточие наше выражение для ключа значение
00:00:35
в итерации, поэтому давайте рассмотрим несколько
00:00:37
примеров. Наш первый пример мы возьмем
00:00:39
этот словарь с именем «города» в f f — это
00:00:42
сокращение от Фаренгейта,
00:00:44
у меня разные названия городов в качестве ключей и
00:00:46
относительная температура в
00:00:48
качестве значений в Фаренгейте, поэтому в Нью-Йорке
00:00:51
32 градуса по Фаренгейту Бостону — 75.
00:00:54
Лос-Анджелесу — 100, а Чикаго — 50.
00:00:57
И что мы будем делать, это создать
00:00:59
отдельный словарь, в котором все эти
00:01:01
температуры будут в градусах Цельсия, используя
00:01:03
словарное понимание,
00:01:05
поэтому давайте следовать этой формуле, давайте
00:01:07
создадим для этого новое имя. словарь,
00:01:09
скажем, города в c, сокращенно для
00:01:13
эквивалентов по Цельсию, и мы будем следовать этому шаблону:
00:01:15
сначала наш
00:01:17
золотой ключ, затем наше выражение, мы вернемся
00:01:19
к этому через мгновение
00:01:20
для ключевого
00:01:23
значения запятой в нашей итерации
00:01:27
городов в f, и поскольку мы работая
00:01:31
со словарем, мы собираемся использовать
00:01:33
метод items, теперь нам просто нужно заполнить
00:01:35
это выражение,
00:01:36
есть формула для преобразования градусов по Фаренгейту
00:01:39
в градусы Цельсия, и она должна быть на
00:01:40
экране прямо сейчас,
00:01:42
поэтому давайте следовать этой формуле, чтобы мы
00:01:44
возьмем наше значение
00:01:45
минус 32, и просто для наглядности я
00:01:48
помещу это в круглые скобки,
00:01:51
и мы умножим все это на
00:01:55
5, разделим на 9, и все, так что у нас есть
00:01:58
наш ключ, наше выражение для преобразования
00:02:01
градусов по Фаренгейту в градусы Цельсия для значения ключа
00:02:05
в нашей итерации городов из f
00:02:08
нашего предыдущего словаря, и давайте проверим
00:02:11
это, напечатав
00:02:12
наши новые словарные города в
00:02:16
c. На самом деле я думаю, что собираюсь округлить
00:02:19
эти числа, чтобы их было
00:02:20
легче читать, так что давайте
00:02:22
округлим все это,
00:02:24
мы отправляемся в Нью-Йорк и Цельсий —
00:02:27
ноль, Бостон — 24.
00:02:29
Лос-Анджелес — 38, а Чикаго — 10. Итак,
00:02:32
мы создали
00:02:33
новый словарь, используя словарное
00:02:35
понимание,
00:02:36
теперь с этими словарными пониманиями
00:02:38
вы можете добавить условное выражение if в конец
00:02:40
этого,
00:02:41
скажем, у нас есть отдельный
00:02:42
словарь погоды,
00:02:44
например описание погоды в
00:02:45
каждом городе, в Нью-Йорке идет снег, в
00:02:47
Бостоне солнечно, в Лос-Анджелесе солнечно, а в
00:02:50
Чикаго пасмурно,
00:02:51
скажем, мы хотели бы создать
00:02:53
отдельный словарь с пониманием словаря, в котором
00:02:57
есть только города, где погода
00:02:59
солнечно,
00:03:00
поэтому я бы написал что-то вроде этого,
00:03:02
скажем, солнечная погода будет именем
00:03:04
нашего словаря,
00:03:05
равным, и мы будем следовать этой формуле, а
00:03:08
затем просто дополним наше условное выражение до
00:03:10
конца, чтобы
00:03:11
оно было примерно таким же, как и раньше, на
00:03:12
самом деле, поэтому ключевое
00:03:15
двоеточие и на самом деле у нас
00:03:17
здесь нет выражения, поэтому давайте просто скажем
00:03:19
значение, затем для
00:03:24
ключевого значения запятой
00:03:28
в нашей итерации
00:03:31
элементов погоды,
00:03:34
затем наше условное значение if
00:03:38
равно солнечному, потому что мы ищем только
00:03:41
солнечную погоду, и давайте распечатаем это,
00:03:45
распечатаем наш словарь солнечная
00:03:48
погода, и позвольте мне сделать это более
00:03:51
читабельным для вас, ребята,
00:03:52
и наше новое понимание словаря
00:03:54
создаст словарь
00:03:56
ключевых значений, где значение солнечно,
00:03:59
используя условие if в конце
00:04:01
нашего понимания словаря,
00:04:03
вот третий пример для вас, хорошо, если
00:04:04
вы у вас есть условие if else, вы можете
00:04:06
добавить его туда, где выражение находится
00:04:08
в вашем словарном понимании,
00:04:10
поэтому я собираюсь повторно использовать предыдущий
00:04:12
словарь для первого примера, где у
00:04:14
нас есть города и их температуры в качестве значений,
00:04:17
поэтому мы собираемся заменить каждую
00:04:19
температуру с описанием погоды,
00:04:21
тепло или холодно, поэтому давайте сделаем
00:04:24
это, используя словарное понимание,
00:04:26
которое содержит оператор if else,
00:04:28
поэтому скажем, у нас есть новый словарь
00:04:30
с именем «desk short» для описания
00:04:33
городов, это краткое описание
00:04:35
температуры каждого города,
00:04:36
поэтому мы следуем этому ключу формулы,
00:04:40
затем нашему условию if else для значения ключа
00:04:43
и итерации, на самом деле я, вероятно, могу
00:04:46
скопировать все это,
00:04:47
просто чтобы сэкономить некоторое время, хорошо, поэтому нашей
00:04:50
итерацией
00:04:51
будут элементы городов с точками,
00:04:55
и наше условие будет таким:
00:04:58
мы вернем тепло, если
00:05:02
наше значение больше или равно,
00:05:05
скажем, 40. иначе холодно,
00:05:11
и мы напечатаем наш новый словарь
00:05:14
настольных городов описание городов,
00:05:19
поэтому в Нью-Йорке холодно, потому что 32
00:05:21
ниже 40. в
00:05:23
Бостоне тепло, в Лос-Анджелесе тепло, а в
00:05:25
Чикаго
00:05:26
сейчас тепло, если ваше условие становится несколько
00:05:28
сложным, вы даже можете вызвать отдельную
00:05:30
функцию, чтобы ваш код был более
00:05:32
организованным, поэтому мы можем вызвать функцию и
00:05:34
передать значение
00:05:36
для ключевого значения в итерируемом, поэтому я собираюсь
00:05:38
снова повторно
00:05:39
использовать названия наших городов и наши
00:05:41
температуры и на этот раз вместо этого мы собираемся
00:05:44
вызвать функцию, я думаю, что я повторно
00:05:46
использую этот код из предыдущего
00:05:48
примера, где у нас есть отдельный
00:05:49
словарь с именем
00:05:50
Deskcity, и я собираюсь заменить
00:05:53
этот оператор if else
00:05:54
на функцию, так что, допустим, мы есть
00:05:56
функция с именем
00:05:58
check temp, и мы передадим наше значение,
00:06:02
и нам просто нужно определить эту функцию,
00:06:04
поэтому давайте определим ее здесь, поэтому давайте
00:06:06
определим check temp,
00:06:10
и наш параметр - это наше значение, над которым
00:06:12
мы сейчас работаем в нашем
00:06:15
значении словаря затем мы напишем, если
00:06:18
значение больше или равно,
00:06:22
скажем, что-нибудь выше, как около 70
00:06:25
вернет слово hot,
00:06:30
тогда иначе, если,
00:06:33
скажем, 69 больше
00:06:36
или равно значению,
00:06:40
а затем значение больше
00:06:43
или равно, как примерно 40,
00:06:46
тогда мы вернем
00:06:49
слово «теплый» и, наконец,
00:06:54
еще вернем «
00:06:57
холодный», и позвольте мне теперь просто исправить некоторые пробелы в
00:07:02
зависимости от температуры, которая
00:07:04
хранится в каждом значении нашего
00:07:06
словаря,
00:07:07
мы вызовем функцию, которая вернет
00:07:10
один из нескольких разных выходных данных,
00:07:12
так что это вроде как мы используем
00:07:14
функцию карты, лямбда-функцию карты,
00:07:16
поэтому давайте распечатаем наше описание
00:07:19
городов, и мы должны получить краткое
00:07:22
описание температуры в каждом
00:07:24
городе
00:07:25
после вызова функции проверки температуры,
00:07:27
а затем передать каждое значение
00:07:29
из нашего словаря.
00:07:30
Итак, в Нью-Йорке холодно, потому что здесь 32
00:07:32
градуса по Фаренгейту, в
00:07:33
Бостоне жарко, потому что температура выше 70. В Лос-
00:07:36
Анджелесе жарко, потому что здесь 100, а в
00:07:39
Чикаго тепло, потому что это 50, что
00:07:41
находится между
00:07:42
69 и 40 в пределах нашей функции, так что
00:07:46
это словарное понимание, это
00:07:48
ярлык, с помощью которого вы можете создавать
00:07:49
словари, используя выражение,
00:07:52
и они могут заменять циклы for и
00:07:53
некоторые лямбда-функции,
00:07:55
поэтому, если вам нужна копия всего этого
00:07:57
кода, я опубликую все это в
00:07:58
разделе комментариев ниже,
00:08:00
и да, вот как
00:08:02
понимается словарь. работай на Python,
00:08:06
эй, да, я говорю с тобой, если ты
00:08:08
узнал что-то новое,
00:08:09
тогда помоги мне помочь тебе в три простых
00:08:11
шага,
00:08:12
нажав кнопку «Мне нравится», оставь
00:08:14
комментарий ниже
00:08:15
и подпишись, если хочешь стать
00:08:17
таким же, братан
00:08:26
[Музыка ]
00:08:40
ты

Описание:

Python dictionary comprehension tutorial example explained # ------------------------------------------------------------------------- # dictionary comprehension = create dictionaries using an expression # can replace for loops and certain lambda functions # # dictionary = {key: expression for (key,value) in iterable} # dictionary = {key: expression for (key,value) in iterable if conditional} # dictionary = {key: (if/else) for (key,value) in iterable} # dictionary = {key: function(value) for (key,value) in iterable} # ------------------------------------------------------------------------- cities_in_F = {'New York': 32, 'Boston': 75, 'Los Angeles': 100, 'Chicago': 50} cities_in_C = {key: round((value-32)*(5/9)) for (key,value) in cities_in_F.items()} print(cities_in_C) # ------------------------------------------------------------------------- # weather = {'New York': "snowing", 'Boston': "sunny", 'Los Angeles': "sunny", 'Chicago': "cloudy"} # sunny_weather = {key: value for (key,value) in weather.items() if value == "sunny"} # print(sunny_weather) # ------------------------------------------------------------------------- Bro Code merch store 👟 : =========================================================== https://bro-code-5.creator-spring.com/ =========================================================== music credits 🎼 : =========================================================== Up In My Jam (All Of A Sudden) by - Kubbi https://soundcloud.com/kubbi Creative Commons — Attribution-ShareAlike 3.0 Unported— CC BY-SA 3.0 Free Download / Stream: https://www.audiolibrary.com.co/kubbi/up-in-my-jam-all-of-a-sudden Music promoted by Audio Library https://www.youtube.com/watch?v=tDexBj46oNI ===========================================================

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

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

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

mobile menu iconКак можно скачать видео "Python dictionary comprehension 🕮"?mobile menu icon

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

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

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

mobile menu iconКакой формат видео "Python dictionary comprehension 🕮" выбрать?mobile menu icon

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

mobile menu iconПочему компьютер зависает при загрузке видео "Python dictionary comprehension 🕮"?mobile menu icon

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

mobile menu iconКак скачать видео "Python dictionary comprehension 🕮" на телефон?mobile menu icon

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

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Python dictionary comprehension 🕮"?mobile menu icon

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

mobile menu iconКак сохранить кадр из видео "Python dictionary comprehension 🕮"?mobile menu icon

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

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

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