What size tank for an adult female ball python?

I really need some help with this, I don't know how big of a tank i should get. I don't want it to be to small but I don't want her to get stressed in a big tank. Please help!! Thanks.
Answers

Nicole

From 800 grams to 2000 grams, a 20g long tank is fine, 2000 grams and up you'll need a 40g breeder. You can use a digital kitchen scale to weigh her