std::list<char> l(s.begin(), s.end());
または
l.assign(s.begin(), s.end());
だろ。