It's pretty difficult if not impossible to condition a snake to sit in your lap, if they're not already prone to doing it. Luckily, BPs and other lazy snakes will often sit still in your lap if you let them.

Starting with a BP is a good way to go, they're lazy. Finding a particularly lazy BP is a good way to get a 'lap snake'.