product()在python中做什么?

2024-04-20 05:20:44 发布

您现在位置:Python中文网/ 问答频道 /正文

产品在python中做什么? 怎么能换呢? 它的所有功能是什么。 *符号是做什么的? 你怎么在没有收到发电机警告信息的情况下测试它

<itertools.product object at 0x0159BD00>

Tags: 功能信息警告object产品符号情况product
3条回答

你检查过Pythonitertools.product docs了吗?它计算笛卡尔积:

itertools.product(*iterables[, repeat]) Cartesian product of input iterables.

Equivalent to nested for-loops in a generator expression. For example, product(A, B) returns the same as ((x,y) for x in A for y in B).

你有什么特别的问题吗?在

尝试迭代它:

for p in itertools.product((1,2,3), (4,5,6)):
    print p

产生:

^{pr2}$

它计算任意数量的iterable上的Cartesian productSource

所以如果你有两个列表,比如[1,2][3,4],笛卡尔积就是(1,3),(1,4),(2,3),(2,4)

相关问题 更多 >