These are mostly used as syntax constructions to ease the creation of list and dictionaries based on existing iterable.