I don't know if there's a way to get it from Black or White, but it could probably be transferred into one of them from games you've migrated it to such as Platinum, Pearl, Diamond, Heart Gold, and Soul Silver via pokeshifter, which as far as I know, it is only available after beating the Pokemon league in Black or White.
yes Ditto are in Pokemon indigo, If you want ditto go to Pokemon locator then look for ditto in the Pokemon list find ditto name then click on it then is have the room for you to enter go on it then find ditto
You can find a Ditto on routes 34 and 45.
You can find ditto in cerulean cave.
You can find Ditto in Pokémon Black in the Giant Chasm.
You can find Ditto in Giant Chasm in the grass
Ditto is found in the Giant Chasm.
you find Ditto in the Pokemon Mansion on the lower level just wander around and he shows up
In Pokémon Pearl, you can find Ditto at Route 218
at the last chapter there yull find ditto
You can't. However, in Pokemon Emerald, a Ditto can be traded in from a FireRed/LeafGreen game. the top is right but in Pokemon emerald you can find a ditto in the dessert underpass
you have to migrate
You can find it in the Desert Underpass.