🎓
Навички
Курси
🌙
Увійти
Реєстрація
Курс
Квіз: Модуль 7B: Просунуті структури даних
📝 Квіз: Модуль 7B: Просунуті структури даних
3 питань · Для проходження потрібно 2 правильних
Питання 1 з 3
Що робить вираз [x**2 for x in range(5)]?
A.
Створює словник квадратів
B.
Створює список [0, 1, 4, 9, 16]
C.
Підносить 5 до квадрата
D.
Створює список [1, 4, 9, 16, 25]
List comprehension створює список квадратів чисел від 0 до 4: [0, 1, 4, 9, 16].
Наступне питання →
Питання 2 з 3
Як відсортувати список словників за ключем 'age'?
A.
data.sort('age')
B.
sorted(data, key=lambda x: x['age'])
C.
data.order_by('age')
D.
sort(data, 'age')
sorted() з key приймає функцію для визначення критерію сортування. lambda x: x['age'] витягує значення.
Наступне питання →
Питання 3 з 3
Як отримати ім'я першого студента зі students = [{'name': 'Іван', 'grade': 85}]?
A.
students.name
B.
students[0]['name']
C.
students['name'][0]
D.
students[1]['name']
students[0] — перший елемент (словник), ['name'] — значення за ключем. Індексація з 0.
Завершити квіз
← До курсу
🔄 Спробувати ще