Tôi thực sự không thể tìm thấy điều này. Tôi đã cố gắng sử dụng itertools, đã thử tất cả các loại looping, nhưng tôi vẫn không thể đạt được những gì tôi muốn. Dưới đây là những gì tôi cần:Python: tất cả các kết hợp có thể có của danh sách "động"
Tôi có danh sách như:
list = [("car", 2), ("plane", 3), ("bike", 1)]
Danh sách này là mỗi lần khác nhau, có thể có 5 mặt hàng khác nhau trong mỗi lần và những gì tôi cần là để có được một cái gì đó như thế này :
car1, plane1, bike1
car1, plane2, bike1
car1, plane3, bike1
car2, plane1, bike1
car2, plane2, bike1
car2, plane3, bike1
Tôi thực sự bị mất. Rõ ràng nó sẽ có thể là một cái gì đó rất đơn giản, nhưng tôi không thể giải quyết nó.
@SvenMarnach: Cảm ơn! Điều này thật đúng với gì mà tôi đã tìm kiếm! – Meph