组合python的循环

组合python的循环,python,loops,Python,Loops,我需要一个循环用于组合,例如: 我有两张名单: list = [1,2,3] combiantion_list = [(1), (2), (3), (1,2), (2,3), (1,3), (1,2,3)] 我想创建一个循环来访问我的组合列表中的所有这些列表,例如: combination_list[0][0] combination_list[1][0] combination_list[2][0] combination_list[3][0] combination_list[3][1]

我需要一个循环用于组合,例如: 我有两张名单:

list = [1,2,3]
combiantion_list = [(1), (2), (3), (1,2), (2,3), (1,3), (1,2,3)]
我想创建一个循环来访问我的组合列表中的所有这些列表,例如:

combination_list[0][0]
combination_list[1][0]
combination_list[2][0]
combination_list[3][0]
combination_list[3][1]
etc...

你想要的是这样的东西:

for i in combiniation_list:
    for j in i:
        #do what you want with j
如果您有任何关于它如何工作的具体问题,请告诉我

>>> combination_list = [(1,2),(3,4)]
>>> for i in combination_list:
...     for j in i:
...             print(j)
...
1
2
3
4

你想要的是这样的东西:

for i in combiniation_list:
    for j in i:
        #do what you want with j
如果您有任何关于它如何工作的具体问题,请告诉我

>>> combination_list = [(1,2),(3,4)]
>>> for i in combination_list:
...     for j in i:
...             print(j)
...
1
2
3
4

你想要的是这样的东西:

for i in combiniation_list:
    for j in i:
        #do what you want with j
如果您有任何关于它如何工作的具体问题,请告诉我

>>> combination_list = [(1,2),(3,4)]
>>> for i in combination_list:
...     for j in i:
...             print(j)
...
1
2
3
4

你想要的是这样的东西:

for i in combiniation_list:
    for j in i:
        #do what you want with j
如果您有任何关于它如何工作的具体问题,请告诉我

>>> combination_list = [(1,2),(3,4)]
>>> for i in combination_list:
...     for j in i:
...             print(j)
...
1
2
3
4


我已经得到了组合列表。。。我现在所需要的是通过该组合列表中的所有元素(包括其中的列表-例如:不给出(1,2),(1,3),(2,3)->我也想进入这些列表)

我已经得到了组合列表。。。我现在所需要的是通过该组合列表中的所有元素(包括其中的列表-例如:不给出(1,2),(1,3),(2,3)->我也想进入这些列表)

我已经得到了组合列表。。。我现在所需要的是通过该组合列表中的所有元素(包括其中的列表-例如:不给出(1,2),(1,3),(2,3)->我也想进入这些列表)

我已经得到了组合列表。。。我现在所需要的是遍历该组合列表中的所有元素(包括其中的列表-例如:不给出(1,2),(1,3),(2,3)->我也想进入这些列表)

你能包含预期的输出吗?我只需要遍历这些组合列表(包括该列表中的列表)你能包含预期的输出吗?我只需要循环这些组合列表(包括该列表中的列表)你能包含预期的输出吗?我只需要循环这些组合列表(包括该列表中的列表)你能包含预期的输出吗?我只需要循环这些组合列表(包括该列表中的列表)您的意思是也从itertools导入组合吗?这是带有
()
元素已删除。中列出的函数不是模块的一部分,这是多么令人伤心啊。@DanD.谢谢,我不知道。我猜是因为itertools是非常简约的模块,而powerset是派生函数。你的意思是从itertools中导入组合吗?这就是
powerset
>()元素已删除。中列出的函数不是模块的一部分,这是多么令人伤心啊。@DanD.谢谢,我不知道。我猜是因为itertools是非常简约的模块,而powerset是派生函数。你的意思是从itertools中导入组合吗?这就是
powerset
>()元素已删除。中列出的函数不是模块的一部分,这是多么令人伤心啊。@DanD.谢谢,我不知道。我猜是因为itertools是非常简约的模块,而powerset是派生函数。你的意思是从itertools中导入组合吗?这就是
powerset
>()元素已删除。中列出的函数不是模块的一部分,这是多么令人伤心的事啊。@DanD.谢谢,我不知道。我猜是因为itertools是一个非常简约的模块,而powerset是一个派生函数。如果我这样做,它就不会进入内部(例如:它给了我(1,2)、(2,3))还有-我也想进入这些列表)@MateuszSawicki你一定做错了什么。听起来你在内部循环中使用的是i,而不是j。我用一个例子编辑了我的帖子,这样你就可以看到它是如何工作的。好吧,它工作了;)我的错,我想,但另一个问题是,我需要做什么样的循环才能实现与[0][0]、[1][0]等的连接,这样我就可以在列表中获得异常(因为我会在列表中保留方法)。如果我这样做,它就不会进入内部(例如:它也会给我(1,2)、(2,3)-我也想进入这些列表)@MateuszSawicki你一定做错了什么。听起来你在内部循环中使用的是i,而不是j。我用一个例子编辑了我的文章,这样你就可以看到它是如何工作的我猜是我的错,但另一个问题是,我需要做什么样的循环来实现与[0][0]、[1][0]等的连接,这样我就可以在内部列表中获得异常(因为该列表中的方法不存在)。如果我这样做,它就不会进入内部(例如:它也会给我(1,2)、(2,3)imo我也想进入这些列表)@MateuszSawicki你一定做错了什么。听起来你在内部循环中使用的是i,而不是j。我用一个例子编辑了我的文章,这样你就可以看到它是如何工作的我猜是我的错,但另一个问题是,我需要做什么样的循环来实现与[0][0]、[1][0]等的连接,这样我就可以在内部列表中获得异常(因为该列表中的方法不存在)。如果我这样做,它就不会进入内部(例如:它也会给我(1,2)、(2,3)imo我也想进入这些列表)@MateuszSawicki你一定做错了什么。听起来你在内部循环中使用的是i,而不是j。我用一个例子编辑了我的文章,这样你就可以看到它是如何工作的我猜是我的错,但另一个问题是,我需要做什么样的循环来实现与[0][0]、[1][0]等的连接,这样我就可以在内部列表中获得异常(因为该列表中的方法不适用)