When I do:
from itertools import combinations
a = combinations ('pdejffd', 2)
print(list(a))
print(list(a))
the second print outputs [].
Can someone explain me why?
When I do:
from itertools import combinations
a = combinations ('pdejffd', 2)
print(list(a))
print(list(a))
the second print outputs [].
Can someone explain me why?
 
    
    itertools.combinations returns a generator.
You've already used it up in the first list(a) call.
