Un module de bibliothèque standard pour Python avec des utilitaires pour les itérables. Ajoutez également la balise python pour une visibilité accrue.

Plus à propos itertools...

J'essaie de créer une liste de toutes les combinaisons de réponses possibles à un quiz à choix multiples. Il y a 30 questions dans le quiz, avec 4 réponses possibles: [«d'accord», «pas d'accord», «ni l'un ni l'autre», «sauter»]. Le .......
17 mars 2021 à 00:49
J'ai le code suivant: import itertools host = ["computer1", "computer2"] variants = [".some.domain.com", ".another.domain.com"] pour l'hôte dans l'hôte: .......
16 mars 2021 à 20:14
Je veux placer trois nombres [0,1, -1] à 6 positions. Cela devrait donner 3 ^ 6 = 729 combinaisons. Le code doit renvoyer quelque chose comme: (0,0,0,0,0,0) (0,0,0,0,0,1) (0,0,0,0,0, -1) (0, 0,0,0,1,1) (0,0,0,0,1, .......
12 mars 2021 à 16:35
Ma chaîne - name_target = "ARUN GULABRAO INDULKAR" Je veux générer toutes les permutations avec le nom et les abréviations d'origine et attribuer des pondérations à chacun - [ARUNGULABRAOINDULKAR, 1] [.......
12 mars 2021 à 06:35
Je veux créer une liste de listes avec 3 éléments (incréments de 0,05) qui totalisent 1, c'est-à-dire [[0,0,1], [0,0.05,0.95], [0,0.1,0.9], [0 , 0,15,0,85] ... [0,95,0,05,0], [1,0,0]]. Voici le code que j'ai écrit: import .......
12 mars 2021 à 01:21
Je me demandais comment je pourrais parcourir cette liste sans inclure le même nombre deux fois. import itertools def sum_pairs(ints, s): indexes = [] pair = [] for numbers in itertools.combinations(ints,2): if sum(numbers) == s: pair.append(numbers) for ....
11 mars 2021 à 00:48
J'ai un fichier fasta comme ci-dessous: >seq1 AAAAAAAA >seq2 TTTTTTTT >seq3 CCCCCCCC >seq4 GGGGGGGG Je veux obtenir toutes les combinaisons des lignes (except the ones that start with > sign). La sortie souhaitée doit être: AAAAAAAA TTTTTTTT AAAAAAAA CCCCCCCC AAAAAAAA GGGGGGGG TTTTTTTT CCCCCCCC....
11 mars 2021 à 00:02
J'ai une liste binaire renvoyée par ak signifie classification avec k = 2, et j'essaye de 1) identifier le nombre de 0,0,0, ... sous-chaînes d'une longueur donnée - disons un minimum de longueur 3, et 2) identifier les emplacements de début et de fin de ces sous-listes, donc dans une liste: L = [1,....
10 mars 2021 à 19:16
Objectif: générer des permutations et indexer dans chacune d'elles en parallèle. Tentative : utilisez Itertools pour attribuer toutes les permutations à un vecteur résultant, puis utilisez rayon pour traiter chacune d'elles. Code reproductible minimum: use rayon::iter::ParallelIterator; use ray....
10 mars 2021 à 03:07
J'ai le code suivant: # Mec capacity to hold a vnf served_vnfs = [0,1,2] # All possible mec states as far as holded vnfs mec_capacity_states = [copy.deepcopy(list(s)) for s in itertools.product(served_vnfs, repeat=2)] # All possible states with defined number of mecs mecs_states = [copy.de....
8 mars 2021 à 00:32
Communauté de débordement de pile! Je demande encore une fois votre aide ... J'ai besoin de créer un générateur de combinaisons qui récupère toutes les combinaisons possibles d'une liste. AVANT de me dire d'utiliser itertools, laissez-moi vous dire pourquoi cela ne fonctionnerait pas dans ma situa....
6 mars 2021 à 20:24
Je veux savoir si une chaîne est égale à au moins une des permutations de l'autre chaîne. Par exemple, la sortie des deux comparaisons suivantes doit être true: print('united states of America' == 'America united states of') print('united states of America' == 'states of united America') J'utilise....
4 mars 2021 à 22:45
J'ai une liste de listes remplies d'entiers. Ces entiers représentent des nœuds dans un graphique et les listes de la liste principale représentent des cycles dans le graphique. Je souhaite extraire un ensemble unique de nœuds - un nœud de chaque cycle - dans l'ordre de la liste des listes. Exemp....
3 mars 2021 à 16:54
J'ai une grande liste tranquille qui contient beaucoup de données. J'essaye d'obtenir le min x [-2] dans cette liste si c'est> = limite. Ceci est ma liste: entrez la description du lien ici Ceci est mon code: limit = 45,7 .......
2 mars 2021 à 14:24
J'ai deux listes avec des éléments sous forme de tuples. lst1 = [(101, 201), (102, 203), (103, 204)] lst2 = [(1, 101, 201), (2, 101, 202), (3, 102, 203), (4, 103, 204), (5, 103, 205)] J'ai besoin de sortir le premier élément du tuple dans la deuxième liste si les deuxième et troisième éléments corr....
2 mars 2021 à 14:14
Donc, j'ai un programme qui prend 4 listes différentes et les combine en une seule liste avec toutes les combinaisons possibles entre toutes les valeurs des listes. import itertools planet_mass = [3.29, 3.29, 3 ........
2 mars 2021 à 05:32
INSTRUCTIONS Prison Break Une prison peut être représentée sous la forme d'une liste de cellules. Chaque cellule contient exactement un prisonnier. Un 1 représente une cellule déverrouillée et un 0 représente une cellule verrouillée. [1, 1, 0, 0, 0, 1, .......
24 févr. 2021 à 15:28
J'ai ce programme: import sys import itertools de itertools import islice fileLocation = input ("Entrez l'emplacement du fichier de ScoreBoard:") input1 = open (fileLocation, "rt") .......
23 févr. 2021 à 22:05
Sur une liste de valeurs donnée, je ne veux pas obtenir toutes les combinaisons dans une longueur donnée, comme: given_list = [a, b] given_lenght_of_combinations = 3 résultat attendu: a, a, a a, a, b a, b, a a, b, b b, a, a. . . b, .......
23 févr. 2021 à 17:33
J'ai rencontré des listes vides inattendues lors de l'utilisation de zip pour transposer les résultats de itertools.groupby. En réalité, mes données sont un tas d'objets, mais pour simplifier, disons que mes données de départ sont .......
22 févr. 2021 à 20:12
Je cherche à regrouper les valeurs dans un ensemble d'entrée avec le premier élément d'un tuple faisant office de clé. Les seconds éléments doivent être regroupés dans une liste basée sur la clé commune. La sortie doit être une liste avec des tuples. # Input set values = {(304008, 2020.0), (304008....
18 févr. 2021 à 15:50
J'ai cherché partout mais je ne trouve rien pour mon problème. Disons que j'ai trois nombres: ['1', '2', '3']. Je veux, en utilisant itertool ou pas, toutes les combinaisons / permutations possibles d'une longueur de 4 et je veux seulement des combinaisons contenant ces 3 nombres (je ne veux pas de....
18 févr. 2021 à 11:10
La sortie de mon script est une liste et une liste imbriquée. Je voudrais obtenir les combinaisons des deux listes par index. Dans ce cas, j'ai les deux listes suivantes: x = [0, 1, 2, 3] y = [[0, 1, 2, 3], [0, 1, 2, 3, 4, 5, 6, 7, 8], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4, 5, 6, 7, 8]] La sortie s....
10 févr. 2021 à 05:52
l1=[1,1,2,3,5,6,6] l2 = [2,2,1,1,5,6] Puis retourne l'une des possibilités [(1,2), (1,1), (2,2), (3,2), (5,1), (6,5), (6,6)] ainsi mêmes statistiques de l1 et l2 utilisées avec des combinaisons uniques. Le nombre de listes peut être supérieur ou égal à 2 Longueur de l1 et l2 est 6 longueur du rés....
8 févr. 2021 à 11:03
Je voudrais une sortie de nums = (("2q","3q","4q","3q"),("1q"), ("1q","2q")) Pour aboutir à: pairs = (("2q", "3q"), ("2q", "1q"),("1q","2q"))....... Est-ce possible? Cela fonctionnerait-il mieux si j'avais un ensemble plus comme: nums = (("2q,3q,4q,3q"),("1q"), ("1q,2q")) Et utiliser un split?....
7 févr. 2021 à 06:10