清风随蓝叶 2021-05-19 09:39 采纳率: 50%
浏览 66
已采纳

python 新手问题

q = [['1', '2'], ['1', '2'], ['1', '2']]

如上,已知列表q中有3个元素列表,

用什么方法可以获得列表q中的各元素列表的所有组合?


如下面这样的:

('1', '1', '1')
('1', '1', '2')
('1', '2', '1')
('1', '2', '2')
('2', '1', '1')
('2', '1', '2')
('2', '2', '1')
('2', '2', '2')

  • 写回答

3条回答 默认 最新

  • CSDN专家-黄老师 2021-05-19 09:48
    关注
    q = [['1', '2'], ['1', '2'], ['1', '2']]
    
    for i in q[0]:
        for k in q[1]:
            for j in q[2]:
                r = (i, k, j)
                print(r)

     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?