Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Генератори Списків | The For Loop
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Підручник з Циклів Python

bookГенератори Списків

Спискові включення — це потужний спосіб створення нових списків шляхом поєднання циклів та необов'язкових умов в одному лаконічному виразі. Вони забезпечують більш "пітонічний" підхід до роботи зі списками, роблячи код чистішим і легшим для читання.

Розглянемо простий приклад. У вас є travel_wishlist, що містить міста, які ви хочете відвідати; кожне місто представлено вкладеним списком з назвою, країною та вартістю поїздки.

12345678910111213
travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [] # New empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names)
copy

Тут спискове включення виконує ту ж задачу в одному рядку, роблячи код лаконічним і зрозумілим.

1234567891011
travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [city[0] for city in travel_wishlist] print(city_names)
copy
  • travel_wishlist — список списків, де кожен внутрішній список містить назву міста, країну та орієнтовний бюджет подорожі;
  • Код [city[0] for city in travel_wishlist] створює новий список, витягуючи перший елемент (city[0], назва міста) з кожного внутрішнього списку у travel_wishlist.
Завдання

Swipe to start coding

Ви керуєте списком бажаних подорожей (travel_wishlist), де кожен пункт призначення представлений у вигляді списку з кількома деталями. Ваша мета — витягти лише вартість поїздки з кожного пункту призначення та зберегти їх окремо.

  • Переберіть список бажаних подорожей, отримуючи деталі кожного пункту.
  • Витягніть вартість поїздки, яка є третім елементом у кожному списку пункту призначення.
  • Збережіть отримані вартості у новому списку під назвою trip_costs.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 17
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookГенератори Списків

Свайпніть щоб показати меню

Спискові включення — це потужний спосіб створення нових списків шляхом поєднання циклів та необов'язкових умов в одному лаконічному виразі. Вони забезпечують більш "пітонічний" підхід до роботи зі списками, роблячи код чистішим і легшим для читання.

Розглянемо простий приклад. У вас є travel_wishlist, що містить міста, які ви хочете відвідати; кожне місто представлено вкладеним списком з назвою, країною та вартістю поїздки.

12345678910111213
travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [] # New empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names)
copy

Тут спискове включення виконує ту ж задачу в одному рядку, роблячи код лаконічним і зрозумілим.

1234567891011
travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [city[0] for city in travel_wishlist] print(city_names)
copy
  • travel_wishlist — список списків, де кожен внутрішній список містить назву міста, країну та орієнтовний бюджет подорожі;
  • Код [city[0] for city in travel_wishlist] створює новий список, витягуючи перший елемент (city[0], назва міста) з кожного внутрішнього списку у travel_wishlist.
Завдання

Swipe to start coding

Ви керуєте списком бажаних подорожей (travel_wishlist), де кожен пункт призначення представлений у вигляді списку з кількома деталями. Ваша мета — витягти лише вартість поїздки з кожного пункту призначення та зберегти їх окремо.

  • Переберіть список бажаних подорожей, отримуючи деталі кожного пункту.
  • Витягніть вартість поїздки, яка є третім елементом у кожному списку пункту призначення.
  • Збережіть отримані вартості у новому списку під назвою trip_costs.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 17
single

single

some-alt