-1 python variables combinations loops factors
所以我是100%的新编程,虽然我对大多数事情都是一个非常快速的学习者,但我需要帮助.
我想在Python上使用多个列表找到所有可能的组合.我知道它有一个intertool,但我老实说甚至不知道从哪里开始,如何使用它甚至如何输入我的数据.
我正在尝试做的一个基本示例:
Flavors Sizes Toppings Syrups
========== ======= ============= ==============
Chocolate Small Sprinkles Hot fudge
Vanilla Medium Gummy bears Caramel
Strawberry Large Oreo Strawberry
Coffee Cookie dough White chocolate
Snickers etc.
Brownies
etc.
Run Code Online (Sandbox Code Playgroud)
对于口味和大小来说,只有一个选择,但让我们说糖浆我让他们选择三种选择,而对于浇头我也让他们选择三种.我想找到所有组合.
这很难吗?我需要什么样的代码以及如何输入我的变量?
谢谢.非常感激.
Ps- python可以采用多少组合?普通macbook pro的CPU需要多少钱?
我想你要找的是product:
a1 = [1,2,3]
a2 = [4,5,6]
a3 = [7,8,9]
result = list(itertools.product(a1,a2,a3))
>>> print result
[(1, 4, 7), (1, 4, 8), (1, 4, 9), (1, 5, 7), (1, 5, 8), (1, 5, 9), (1, 6, 7), (1, 6, 8), (1, 6, 9), (2, 4, 7), (2, 4, 8), (2, 4, 9), (2, 5, 7), (2, 5, 8), (2, 5, 9), (2, 6, 7), (2, 6, 8), (2, 6, 9), (3, 4, 7), (3, 4, 8), (3, 4, 9), (3, 5, 7), (3, 5, 8), (3, 5, 9), (3, 6, 7), (3, 6, 8), (3, 6, 9)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |