【发布时间】:2011-01-11 07:23:02
【问题描述】:
我有一个列表 L = [a, b, c] 我想生成一个元组列表:
[(a,a), (a,b), (a,c), (b,a), (b,b), (b,c)...]
我试过做 L * L 但没用。谁能告诉我如何在 python 中得到它。
【问题讨论】:
-
这种“产品”也称为“笛卡尔产品”或“直接产品”(我不确定一个术语或另一个术语是否更合适,但 Python 文档本身使用“笛卡尔积。”)
标签: python list cartesian-product