You should put a divider in the middle so that they have their own space. Ball Pythons are not social creatures, and when housed together can potentially cause a long list of problems, the worst being Cannibalism.
They actually make dividers for fish tanks. I had one separating a fish of mine who used to try to eat all my others. they sell little ones for 10 gallons at petco so they might have bigger ones but i would check aquarium stores for bigger ones.