There seems to be a different thread about this everyday. He's lazy because he's enabled to be lazy. He knows that if you go out and leave him in charge, he doesn't have to do anything because you'll do it all when you get back anyway.
He doesn't do housework because he knows it'll get done by you anyway, so in his mind, why should be bother? He knows he can get home, sit down and play video games or whatever and he'll still get his washing done and a meal cooked for him etc.
DP also works long hours and he has a hard, manual job. He still comes home every evening and cooks dinner. He still picks up after himself, does laundry if it needs doing because I'm not his skivvy who exists just to look after him. That's not how a partnership works.
He doesn't need a list of jobs, he's not a teenager. He knows exactly what needs doing, but he also knows that if he doesn't bother, you'll do it anyway. He knows that dirty clothes need washing and that dishes need cleaning and that nappies need changing, but he also knows he can get away with not bothering to do any of it.
Stop enabling him. Don't come home and pick up after him. If his stuff isn't in the laundry, don't wash it. If he leaves stuff lying around, either leave it or dump it in a box and leave it on his side of the bed. He can do it, he just doesn't need to at the moment.