Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Генератори Списків | Генератори Списків та Словників
Підручник з Циклів 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.

Рішення

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

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

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

Секція 4. Розділ 1
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

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

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Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 4. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt