Trong Python, tôi có một danh sách gồm n danh sách, mỗi danh sách có một số yếu tố. Làm thế nào tôi có thể tạo ra một danh sách duy nhất chứa tất cả các hoán vị có thể:Tất cả các hoán vị có thể có của một tập hợp các danh sách trong Python
Ví dụ
[ [ a, b, c], [d], [e, f] ]
Tôi muốn
[ [a, d, e] , [a, d, f], [b, d, e], [b, d, f], [c, d, e], [c, d, f] ]
Lưu ý tôi không biết n trước. Tôi nghĩ itertools.product sẽ là phương pháp đúng, nhưng nó đòi hỏi tôi để biết số lượng các đối số trước
Tôi không hiểu - tại sao bạn không tính danh sách để tìm n? –
Tôi có thể làm điều đó, nó giúp tôi như thế nào? – rauyran