```
#this code didn't work
squares=[i**2 for i in range(11)]
print filter(lambda x:x >=30 and x <=70,squares)
#but this did :
squares=[i**2 for i in range(1,11)]
print filter(lambda x:x >=30 and x <=70,squares)
```

aren't they the same ? what is the different between range(11) and range(1,11) ??