I hope this is not redundant with another question but I would like to understand the following result I get when execute on a jupyter notebook :

```
f=np.zeros((2,5,7))
l = np.ndindex(f.shape)
count=0
for i in l:
    count+=1
print(count)
la = l
list(la)
count=0
for i in l:
    count+=1
print(count)

70
0

```