Answers for "itertools python"

1

python itertools repeat()

# How to use it:
# repeat(var, amount)

# repeat() is basically like range() but it gives an extra arg for a var

from itertools import repeat

for x in repeat("Spam? Or Eggs?", 3):
    print(x)
> "Spam? Or Eggs?"
> "Spam? Or Eggs?"
> "Spam? Or Eggs?"
Posted by: Guest on August-22-2020
1

python product

#from itertools import product


def product(*args, **kwds):
    # product('ABCD', 'xy') --> Ax Ay Bx By Cx Cy Dx Dy
    # product(range(2), repeat=3) --> 000 001 010 011 100 101 110 111
    pools = map(tuple, args) * kwds.get('repeat', 1)
    result = [[]]
    for pool in pools:
        result = [x+[y] for x in result for y in pool]
    for prod in result:
        yield tuple(prod)
Posted by: Guest on July-05-2020
0

itertools

from itertools import combinations
from itertools import permutations
Posted by: Guest on February-19-2021
0

itertools

from itertools import combinations_with_replacement

s, k = input().split()

for c in combinations_with_replacement(sorted(s), int(k)):
    print("".join(c))
Posted by: Guest on June-15-2021
-2

intertools combinations implementation

def combinations(iterable, r):
    # combinations('ABCD', 2) --> AB AC AD BC BD CD
    # combinations(range(4), 3) --> 012 013 023 123
    pool = tuple(iterable)
    n = len(pool)
    if r > n:
        return
    indices = range(r)
    yield tuple(pool[i] for i in indices)
    while True:
        for i in reversed(range(r)):
            if indices[i] != i + n - r:
                break
        else:
            return
        indices[i] += 1
        for j in range(i+1, r):
            indices[j] = indices[j-1] + 1
        yield tuple(pool[i] for i in indices)
Posted by: Guest on August-14-2020
-1

itertools python

import itertools
set = "abcde"
for L in range(0, len(set) + 1)
	for subset in itertools.combinations(letters, L): #all combinations in subset
    	list_comb.append(subset)
Posted by: Guest on October-07-2021

Code answers related to "itertools python"

Python Answers by Framework

Browse Popular Code Answers by Language