Junior — Middle
78
Կարող եք տալ 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
Такой подход эффективен при работе с большими объемами данных, так как значения генерируются по мере необходимости.