("a,b,c")可以定义为("a", ("b,c"))，一个对嵌入了另一个对。这种方法也反映在计算机编程语言中，就是从嵌套的有序对构造元素的列表。例如，列表 (1 2 3 4 5)变成了(1, (2, (3, (4, (5, {} )))))。Lisp编程语言使用这种列表作为基本数据结构。有序对的概念对于定义笛卡尔积和关系是至关重要的。
有序对的集合论定义.诺伯特·维纳在1914年提议了有序对的第一个集合论定义：他注意到这个定义将允许《数学原理》中所有类型只透过集合便能表