So wrong. Swain vs Zed is a terrible match up for Swain. So easy for Zed to dodge the W, and yea, he heals, but Zed does more damage based on how much damage he's done in his ult, so even if you heal most of the initial damage, the mark will end up doing a crazy amount. Until Swain gets Zhonyas, which'll be after he finishes ROA, also known as too late, he's food for Zed.
Vlad can do pretty well vs Zed later on, but early game is not Vlad's place. He doesn't heal as much as you'd think, certainly not enough to keep up with Zed's poke. And you can only pool so much, it costs 20% of his current health and has a long cooldown, and the dodging works both ways, Zed can dodge the damage on Vlad's ult with his ult.
Ahri also first builds morellos, and can just leave any fight that Swain and Vlad start with her that she doesn't want to fight.
Assassins are definitely beatable, but I wouldn't advice these champs. I'd go with
