Als «itertools» getaggte Fragen

13
Wie verwende ich itertools.groupby ()?
Ich konnte keine verständliche Erklärung für die tatsächliche Verwendung der Python- itertools.groupby()Funktion finden. Ich versuche Folgendes zu tun: Nehmen Sie eine Liste - in diesem Fall die untergeordneten lxmlElemente eines objektivierten Elements Teilen Sie es anhand einiger Kriterien in Gruppen ein Dann iterieren Sie später über jede dieser Gruppen separat. …
507 python  itertools 

6
Alle Permutationen eines Windows-Lizenzschlüssels
Ich muss ein Windows 8-Upgrade für meinen Laptop beantragen, für das ich den Windows 7-Lizenzschlüssel an der Unterseite des Laptops benötige. Da Microsoft in seiner unendlichen Weisheit beschlossen hat, abgenutzte Lizenzetiketten zu erstellen und ich meinen Lizenzschlüssel nicht klar lesen kann, kann ich meinen Laptop nicht mithilfe eines automatisierten Prozesses …
97 python  itertools 


19
Permutationen mit eindeutigen Werten
itertools.permutations generiert, wo seine Elemente basierend auf ihrer Position und nicht aufgrund ihres Werts als eindeutig behandelt werden. Grundsätzlich möchte ich solche Duplikate vermeiden: >>> list(itertools.permutations([1, 1, 1])) [(1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1)] Eine anschließende Filterung ist …



7
Gezippte Python-Generatoren, wobei der zweite kürzer ist: So rufen Sie Elemente ab, die stillschweigend verbraucht werden
Ich möchte 2 Generatoren (möglicherweise) unterschiedlicher Länge analysieren mit zip: for el1, el2 in zip(gen1, gen2): print(el1, el2) Wenn gen2jedoch weniger Elemente vorhanden sind, wird ein zusätzliches Element von gen1"verbraucht". Zum Beispiel, def my_gen(n:int): for i in range(n): yield i gen1 = my_gen(10) gen2 = my_gen(8) list(zip(gen1, gen2)) # Last …

1
Wie lösche ich Nullwerte aus einer aus Python generierten dynamischen Schleife?
Ich habe einen Datenrahmen wie diesen: ORDER_NO 2401 2504 2600 2020020 2019-12-04 2019-12-10 2019-12-12 2020024 2019-12-25 NaN 2019-12-20 2020034 NaN NaN 2019-12-20 2020020 2019-12-12 2019-12-15 2019-12-18 Ich erstelle XML aus dem obigen Datenrahmen. Ich möchte den Nullwert entfernen, der in das XML eingefügt wird. Mein Code sollte diesen bestimmten Spalten- …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.