Junior — Middle
74
Pouvez-vous donner un exemple d'utilisation du générateur standard des fonctionnalités intégrées de Python?
Entreprises à qui on a demandé
Криптонит
Réponse de l'IA
sobes.tech IA
В 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
Такой подход эффективен при работе с большими объемами данных, так как значения генерируются по мере необходимости.