You can keep ball pythons together, but it's not recommended for inexperienced keepers. Also, if one's male and one's female they'll try to breed and two males will fight. There's the obvious things where if one is sick the other gets sick. Cohabitating will not save you time or money and instead will cost more. You have to have multiple hot spots, multiple hides for each, it's not easy.