While some breeds of snakes can live together, they do not breed. However, sub-species - different pythons - may breed in captivity. The dominant genes will determine what the babies look like. Never keep venomous and non-venomous snakes housed together.