Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะสร้างการเปลี่ยนแปลงทั้งหมดของรายการใน Python ได้อย่างไร


คุณสามารถใช้วิธีการเรียงสับเปลี่ยนของแพ็คเกจ itertools เพื่อค้นหาการเปลี่ยนแปลงทั้งหมดของรายการใน Python คุณสามารถใช้ได้ดังนี้ −

ตัวอย่าง

นำเข้า itertoolsperms =list(itertools.permutations([1, 2, 3]))print(perms)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

<ก่อนหน้า>[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1 )]