Gabungan Panjang n
Dalam pengaturcaraan, mencari gabungan adalah tugas biasa. Gabungan ialah set elemen daripada set yang lebih besar yang dipilih tanpa pengulangan. Contohnya, apabila memilih 3 nombor daripada set [1, 2, 3, 4], kombinasi yang mungkin ialah:
[1, 2, 3] [1, 2, 4] [1, 3, 4] [2, 3, 4]
Menggunakan Modul itertools
Modul Python itertools menyediakan cara yang mudah untuk menghasilkan kombinasi. Kod berikut menunjukkan cara menggunakannya untuk mendapatkan semua kombinasi panjang n daripada senarai nombor:
import itertools for comb in itertools.combinations([1, 2, 3, 4], 3): print(comb)
Kod ini mengeluarkan hasil yang dijangkakan:
(1, 2, 3) (1, 2, 4) (1, 3, 4) (2, 3, 4)
Atas ialah kandungan terperinci Bagaimana untuk Menjana Gabungan Panjang n dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!