返回A和B可能对应的所有值- Python



我正在寻找一个程序,将找到a和B的所有可能值,假设它们可以从-无穷大到+无穷大的任何地方。有什么方法可以求出A和B的所有可能值吗?例如,我的意思是如果A和B可以是1到3之间的任意值:

A = 1, B = 1;
A = 2, B = 2;
A = 3, B = 3;
A = 1, B = 2;
A = 1, B = 3;
A = 2, B = 1;
A = 2, B = 3;
A = 3, B = 1;
A = 3, B = 2;

我可以在python中这样做吗,只要A和B除了是整数之外没有限制?谢谢你的帮助。

试试这个:

from itertools import permutations
low, high = 1, 3 # whatever numbers you want
all_possible_pairs = permutations([i for i in range(low, high, 1)], 2)

你可以在这里查看itertools模块

如果你要求从-inf到正inf的所有对,那么不,这在数学上是不可能的-实际上有无限数量的对。

最新更新