4), (1, 5), (2, 3), (2, 4), ...»> b = [x for x in zip(range(1, 6), range(3, 6))][(1, 3), (2, 4), (3, 5)]
C++.C++没有直接支持列表推导的任何语言特性，但运算符重载（例如，重载|，»，» =）已成功用于为“嵌入式”查询领域特定语言提供表达式语法。 或者，可以使用erase-remove idiom来构造列表推导以选择容器中的元素，并使用STL算法for_each来转换