différence entre générateur et itérateur en python

* difference between generator and iterator in python
------------------------------------------
Iterator uses iter() and next() functions 	
Generator uses yield keyword
------------------------------------------
* Iterator
iter_list = iter(['Geeks', 'For', 'Geeks'])
print(next(iter_list))
print(next(iter_list))
print(next(iter_list))

* Generator
def sq_numbers(n):
	for i in range(1, n+1):
		yield i*i


a = sq_numbers(3)

print("The square of numbers 1,2,3 are : ")
print(next(a))
print(next(a))
print(next(a))
ASHABB