ПочатиПочніть безкоштовно

Ітерування списками

Раніше ви використовували цикл for, щоб проходити елементи списку, але можна скористатися і включенням списку. Включення списку має вигляд [action for item in list] і повертає новий список.

Можемо використати функцію sorted(), щоб відсортувати дані у списку: для чисел — від найменшого до найбільшого, для рядків — в алфавітному порядку. Функція sorted() повертає новий список і не змінює список, який ви передали у функцію. Докладніше про sorted() читайте в документації Python.

Заздалегідь завантажено список списків records, у якому кожен запис має такий вигляд:

['2014','F','20799','Emma']

Ця вправа є частиною курсу

Типи даних у Python

Переглянути курс

Інструкції до вправи

  • Використайте включення списку для records, щоб створити список baby_names, який містить ім'я, що зберігається в четвертому елементі row.
  • Виведіть baby_names в алфавітному порядку за допомогою функції sorted().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
Редагувати та запускати код