Junior — Middle
65
Python-ның стандартты генераторын қолданудың мысалын келтіре аласыз ба?
Сұралған компаниялар
Криптонит
AI-дан жауап
sobes.tech AI
В Python стандартный генератор — это функция, которая использует ключевое слово yield для поэтапной генерации значений без создания полного списка в памяти.
Пример простого генератора, который возвращает числа от 0 до n-1:
def count_up_to(n):
count = 0
while count < n:
yield count
count += 1
for number in count_up_to(5):
print(number)
Вывод:
0
1
2
3
4
Такой подход эффективен при работе с большими объемами данных, так как значения генерируются по мере необходимости.