Зміст курсу
Підручник з Циклів Python
Підручник з Циклів Python
Словникові Включення
Словникові вирази надають стислий спосіб створення словників у Python, подібно до спискових виразів. Вони дозволяють перетворювати дані у пари ключ-значення в одному рядку коду.
У своїй основі, базовий словниковий вираз дозволяє створити новий словник, застосовуючи вираз до кожної пари ключ-значення в ітерабельній змінній.
python
key_expression
: визначає ключ для кожної пари ключ-значення;value_expression
: визначає значення, що відповідає ключу;iterable
: джерело елементів для обробки (наприклад, список, діапазон або інша ітерабельна змінна).
travel_wishlist = [ ['Paris', 2000], ['Tokyo', 3000], ['New York', 2500], ['Kyoto', 1500], ['Sydney', 4000] ] # Initialize an empty dictionary travel_budget = {} # Populate the dictionary using a for loop for destination, cost in travel_wishlist: travel_budget[destination] = cost print(travel_budget)
Цей код ітерує через список travel_wishlist
, де кожен підсписок містить пункт призначення та його бюджет. Цикл for
призначає пункт призначення як ключ, а бюджет як значення в словнику travel_budget
.
travel_wishlist = [ ['Paris', 2000], ['Tokyo', 3000], ['New York', 2500], ['Kyoto', 1500], ['Sydney', 4000] ] # Create the dictionary using dictionary comprehension travel_budget = {destination: cost for destination, cost in travel_wishlist} print(travel_budget)
Цей приклад використовує генератор словників для досягнення того ж результату, що й у попередньому прикладі. Кожен пункт призначення стає ключем, а відповідна вартість стає значенням у словнику travel_budget
, все в одному рядку.
Swipe to start coding
Мандрівник хоче організувати свій travel_wishlist
, зіставивши кожне ім'я міста з відповідною країною. Щоб досягти цього ефективно, вам потрібно перетворити дані в словник.
- Витягніть імена міст та їх відповідні країни з
travel_wishlist
. - Збережіть отриманий словник у
city_to_country
.
Рішення
Дякуємо за ваш відгук!
Словникові Включення
Словникові вирази надають стислий спосіб створення словників у Python, подібно до спискових виразів. Вони дозволяють перетворювати дані у пари ключ-значення в одному рядку коду.
У своїй основі, базовий словниковий вираз дозволяє створити новий словник, застосовуючи вираз до кожної пари ключ-значення в ітерабельній змінній.
python
key_expression
: визначає ключ для кожної пари ключ-значення;value_expression
: визначає значення, що відповідає ключу;iterable
: джерело елементів для обробки (наприклад, список, діапазон або інша ітерабельна змінна).
travel_wishlist = [ ['Paris', 2000], ['Tokyo', 3000], ['New York', 2500], ['Kyoto', 1500], ['Sydney', 4000] ] # Initialize an empty dictionary travel_budget = {} # Populate the dictionary using a for loop for destination, cost in travel_wishlist: travel_budget[destination] = cost print(travel_budget)
Цей код ітерує через список travel_wishlist
, де кожен підсписок містить пункт призначення та його бюджет. Цикл for
призначає пункт призначення як ключ, а бюджет як значення в словнику travel_budget
.
travel_wishlist = [ ['Paris', 2000], ['Tokyo', 3000], ['New York', 2500], ['Kyoto', 1500], ['Sydney', 4000] ] # Create the dictionary using dictionary comprehension travel_budget = {destination: cost for destination, cost in travel_wishlist} print(travel_budget)
Цей приклад використовує генератор словників для досягнення того ж результату, що й у попередньому прикладі. Кожен пункт призначення стає ключем, а відповідна вартість стає значенням у словнику travel_budget
, все в одному рядку.
Swipe to start coding
Мандрівник хоче організувати свій travel_wishlist
, зіставивши кожне ім'я міста з відповідною країною. Щоб досягти цього ефективно, вам потрібно перетворити дані в словник.
- Витягніть імена міст та їх відповідні країни з
travel_wishlist
. - Збережіть отриманий словник у
city_to_country
.
Рішення
Дякуємо за ваш відгук!