I am almost certain that Cacturne is also considered Grass/Dark because Cacnea is pure grass and the thing with Dual type pokemon is that the first type listed is considered their primary type while the second one is considered their secondary type so usually when a Pokemon gains a second type when they evolve it becomes their secondary typing.
Edit: Confirmed, I am right.