Python中矩阵的迭代

时间:2019-07-13 09:40:29

标签: python-3.x list

关于迭代所有可能组合的方式,我需要一些帮助。

例如,我有这个矩阵:

M = [['RG', 'GG', 'BG'], ['RR', 'GR', 'BR'], ['RR', 'GR', 'BR'], ['RB', 'GB', 'BB']]

我需要每次迭代都是:

RG, RR, RR, RB
RG, RR, RR, GB
RG, RR, RR, BB

RG, RR, GR, RB
RG, RR, GR, GB
RG, RR, GR, BB

RG, RR, BR, RB
RG, RR, BR, GB
RG, RR, BR, BB

.., .., .., ..
.., .., .., ..
.., .., .., ..

BG, BR, BR, RB
BG, BR, BR, GB
BG, BR, BR, BB

谢谢大家:)

1 个答案:

答案 0 :(得分:1)

您可以使用__eq__

V