Nehmen Sie die logische Summe von List in Python (Zip-Funktion)

Als ich beim Erstellen einer Feature-Matrix für ein statistisches Modell versuchte, die logische Summe von List zu verwenden, hatte ich große Probleme, daher schreibe ich sie auf.

Wenn Sie zuerst nur das Ergebnis schreiben, können Sie wie folgt schreiben

>>> list1 = [1, 1, 0, 0]
>>> list2 = [1, 0, 1, 0]
>>> 
>>> #Logische Summe
>>> [max(t) for t in zip(list1, list2)]
[1, 1, 1, 0]
>>> 
>>> #Logisches UND
>>> [min(t) for t in zip(list1, list2)]
[1, 0, 0, 0]

Die obige Methode verwendet die Zip-Funktion. Die Zip-Funktion tippt für jede Indexposition auf mehrere Listen.

>>> list1 = [1, 1, 0, 0]
>>> list2 = [1, 0, 1, 0]
>>> zip(list1, list2)
[(1, 1), (1, 0), (0, 1), (0, 0)]
>>> 
>>> #Kann mit 3 oder mehr Listen erstellt werden
>>> zip(['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h'], ['i', 'j', 'k', 'l'])
[('a', 'e', 'i'), ('b', 'f', 'j'), ('c', 'g', 'k'), ('d', 'h', 'l')]
>>> 
>>> #Wenn Listen unterschiedlicher Länge gemischt werden, kann nur die kürzeste Listenlänge erstellt werden.
>>> zip(['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h'], ['i', 'j'])
[('a', 'e', 'i'), ('b', 'f', 'j')]

Recommended Posts

Nehmen Sie die logische Summe von List in Python (Zip-Funktion)
Ruft die EDINET-Codeliste in Python ab
Sortierte Liste in Python
Python> Liste> verlängern () oder + =
Filterliste in Python
Die findähnliche Sache der Liste in Python
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Holen Sie sich den Aufrufer einer Funktion in Python
Kopieren Sie die Liste in Python
Ich habe versucht, die inverse Gammafunktion in Python zu implementieren
Erstellen Sie eine Funktion in Python
Finde Fehler in Python
ntile (Dezil) -Funktion in Python
[Python] Ruft die Liste der im Modul definierten Klassen ab
Über die Aufzählungsfunktion (Python)
Konvertieren Sie das Bild in .zip mit Python in PDF
In der Liste verfügbare Methoden
Nichtlineare Funktionsmodellierung in Python
Zeichne die Yin-Funktion in Python
Sofortige Funktion (Lüge) in Python
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Abrufen von Listenelementen in Python
[Python] So geben Sie Listenwerte der Reihe nach aus
Was bedeutet das letzte () in einer Funktion in Python?
Stellen Sie sicher, dass alle Elemente in der Liste in Python identisch sind
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Lassen Sie das Gleichungsdiagramm der linearen Funktion in Python zeichnen
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Ich habe versucht, die Mail-Sendefunktion in Python zu implementieren
26.11.2015 Python> Funktionsliste des Moduls anzeigen> Mathematik importieren> Verzeichnis (Mathematik)
[Python] Was ist eine Zip-Funktion?
Sortierwarnung in der Funktion pd.concat
Abrufen der arXiv-API in Python
Unterschied zwischen list () und [] in Python
[Python] Verwalten Sie Funktionen in einer Liste
Ausgabe 2017 Premium Friday List in Python
Definition des Funktionsargumenttyps in Python
Speichern Sie die Binärdatei in Python
Klicken Sie in Python auf die Sesami-API
Holen Sie sich den Desktop-Pfad in Python
Schreiben Sie die AWS Lambda-Funktion in Python
Holen Sie sich den Skriptpfad in Python
Messen Sie die Ausführungszeit von Funktionen in Python
Im Python-Befehl zeigt Python auf Python3.8
Implementieren Sie das Singleton-Muster in Python
[Python] Machen Sie die Funktion zu einer Lambda-Funktion
Klicken Sie auf die Web-API in Python
Funktionssynthese und Anwendung in Python
Ich habe die Warteschlange in Python geschrieben
Berechnen Sie den Vormonat in Python
Untersuchen Sie die Klasse eines Objekts mit Python
Holen Sie sich den Desktop-Pfad in Python
Verwendung der Zip-Funktion von Python
Holen Sie sich den Hostnamen in Python
Löschen Sie mehrere Elemente in der Python-Liste
Greifen Sie mit Python auf die Twitter-API zu
Der erste Schritt von Python Matplotlib
Informationen zur Grundlagenliste der Python-Grundlagen