Встречается на собеседованиях • сегодня
Приведи пример генератора из стандартной библиотеки в Python
В стандартной библиотеке Python есть несколько встроенных генераторов. Один из самых популярных — range(), который генерирует последовательность чисел.
Пример:
python
# Генератор range
numbers = range(5) # Ленивый генератор, не создаёт список сразу
for num in numbers:
print(num) # Выведет 0, 1, 2, 3, 4Другой пример — enumerate(), который возвращает пары (индекс, элемент):
python
fruits = ['apple', 'banana', 'cherry']
for idx, fruit in enumerate(fruits):
print(f"{idx}: {fruit}") # 0: apple, 1: banana, 2: cherryТакже zip() объединяет элементы нескольких итерируемых объектов:
python
names = ['Alice', 'Bob', 'Charlie']
ages = [25, 30, 35]
for name, age in zip(names, ages):
print(f"{name} is {age} years old")
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы