“IterTools” Kode Jawaban

Instal iterTools

sudo pip3 install more-itertools
Nels

IterTools

from itertools import combinations
from itertools import permutations
Donate Me

IterTools

colors = ["red", "green", "blue", "purple"]
ratios = [0.2, 0.3, 0.1, 0.4]
for i, color in enumerate(colors):
    ratio = ratios[i]
    print("{}% {}".format(ratio * 100, color))
Bad Bug

IterTools

for start, end in zip(start_points, end_points):
    if start[0] == -end[0] and start[1] == -end[1]:
        print(f"Point {start[0]},{start[1]} was negated.")
Bad Bug

Intertools Combinations Implementasi

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)
Relieved Raccoon

IterTools

>>> head, middle, tail = numbers[0], numbers[1:-1], numbers[-1]
>>> head, *middle, tail = numbers
Bad Bug

Jawaban yang mirip dengan “IterTools”

Pertanyaan yang mirip dengan “IterTools”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya