Hi Chelsea,
you can segment them using a list but you could also segment them by updating a "subscription type" or whatever field. It really depends on your requirements in my opinion.
If you use a list it doesn't matter if they already exist or not. If they don't exist they will be created, if they exist they will be matched.
Best regards
Steffen