“Fungsi Kombinasi Python” Kode Jawaban

Kombinasi Python

# 1. Print all combinations 
from itertools import combinations

comb = combinations([1, 1, 3], 2)
print(list(combinations([1, 2, 3], 2)))
# Output: [(1, 2), (1, 3), (2, 3)]

# 2. Counting combinations
from math import comb
print(comb(10,3))
#Output: 120
BreadCode

Permutasi Python

import itertools

a = [1, 2, 3]
n = 3

perm_iterator = itertools.permutations(a, n)

for item in perm_iterator:
    print(item)
Kodi4444

cara mendapatkan semua kombinasi yang mungkin dalam python

all_combinations = [list(zip(each_permutation, list2)) for each_permutation in itertools.permutations(list1, len(list2))]
Open Opossum

Fungsi Kombinasi Python

def combinations(iterable, r):
    pool = tuple(iterable)
    n = len(pool)
    for indices in permutations(range(n), r):
        if sorted(indices) == list(indices):
            yield tuple(pool[i] for i in indices)
Homely Hamster

Jawaban yang mirip dengan “Fungsi Kombinasi Python”

Pertanyaan yang mirip dengan “Fungsi Kombinasi Python”

Lebih banyak jawaban terkait untuk “Fungsi Kombinasi Python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya