Can't you just do this:

self.visualzation_frames = list(visualization_frames)