Verschiedene Verarbeitung von Python

Ein Memorandum für mich

Während ich mit Python codiere, lasse ich das, wonach ich gesucht habe, in diesem Beitrag als "Oh, wie mache ich diesen Prozess" als Memorandum für mich. Wird von Zeit zu Zeit aktualisiert.

Manipulation von Wörterbuchtypdaten (dikt: zu bedienende Wörterbuchtypdaten)

Nur-Schlüssel-Liste, Nur-Wert-Liste

dict.keys()
dict.values()

Übrigens eine Liste, die sowohl Schlüssel als auch Werte enthält

dict.items()

Fügen Sie neue Schlüssel und Werte hinzu

dict[Neuer Schlüssel] =Wert

Ändern Sie den Wert, der dem Schlüssel entspricht

dict[Schlüssel] =Wert
dict[Schlüssel] += 1

Geben Sie einen Schlüssel zum Löschen eines Wörterbuchelements an

del dict[Schlüssel]

Listentypdaten (Liste: Listentypdaten, die betrieben werden sollen)

Bestimmen Sie, ob es ein Element enthält (gibt True oder False zurück).

Ein Element in der Liste

Ruft den Index eines Elements in der Liste ab

list.index(Ein Element)

Hinzufügen und Einfügen von Elementen in die Liste

list.append(Ein Element) # リストの末尾にEin Elementを追加
list.insert(0,Ein Element) #Fügen Sie das Element oben in der Liste hinzu (ändern Sie 0, um das Element an der entsprechenden Position einzufügen).

Zerlegen Sie die Zeichenfolge in eine Liste (sagen wir, die Zeichenfolge ist str)

list = str.split(' ') #Dies zerlegt str mit Leerzeichen und erstellt eine Liste mit jedem als Element der Liste.

Eine Liste mit n Elementen und 0 Elementen

list = [0] * n

Kehren Sie die Liste um

list.reverse()

Verketten Sie Listen mit Zeichenfolgen als Elemente zu Zeichenfolgen

"".join(list) # ""Wenn Sie ein bestimmtes Symbol einfügen, wird dieses Zeichen eingefügt und verbunden

Ruft eine Liste aller Elemente einer Liste mit int als Element ab, das in eine Zeichenfolge konvertiert wurde

map(str, list)

Listenelemente löschen und ausschneiden

del(list[index]) #Element löschen
list.pop(index) #Das ist also ein Schnitt
list1.append(list2.pop()) #Sie können das letzte Element von list2 am Ende von list1 hinzufügen
#Übrigens Pop()Wenn kein Argument angegeben ist, wird das letzte Element als Ziel ausgewählt.

Liste mit Zahlen von 0 bis 9 als Elemente (Listeneinschlussnotation)

list = [i for i in range(10)]
list = [i for i in range(10) if i % 2 == 0] #Außerdem, wenn Anweisungen enthalten sein können

Sucht nach Elementen in der Liste und gibt ein Wörterbuch zurück, in dem der Schlüssel das Element in der Liste und der Wert die Häufigkeit ist, mit der der Schlüssel angezeigt wird.

import collections
list = ['a', 'b', 'c', 'b', 'd', 'a']
counter = collections.Counter(list) # -> {'a':2, 'b':2, 'c':1, 'd':1}

Sortieren

In aufsteigender Reihenfolge sortieren

sorted(list) #Sortieren Sie die Elemente in der Liste in aufsteigender Reihenfolge
sorted(dict.keys()) #Sortieren Sie das Wörterbuch in aufsteigender Reihenfolge
sorted(dict.items(), key=lambda x:x[1]) #Sortieren Sie das Wörterbuch in aufsteigender Reihenfolge

In absteigender Reihenfolge sortieren

sorted(list, reverse=True) #Weisen Sie dem umgekehrten Argument einfach True zu

Variabler Umfang

Globale Variablen

count = 0
def add_count():
    global count    #Zugriffsvariablen, die außerhalb der Funktion definiert sind
                    #Fügen Sie global hinzu, um die Änderung außerhalb der Funktion anzuwenden
    count += 1

Recommended Posts

Verschiedene Verarbeitung von Python
Über verschiedene Codierungen von Python 3
Nachbearbeitung von Python (NG)
Python-Bildverarbeitung
Python-Dateiverarbeitung
Grundlagen von Python ①
# 3 [python3] Verschiedene Operatoren
Kopie von Python
Einführung von Python
Grundlagen der binärisierten Bildverarbeitung durch Python
Zusammenfassung verschiedener for-Anweisungen in Python
Graustufen durch Matrix-Reinventor der Python-Bildverarbeitung-
[Python] Verschiedene Datenverarbeitung mit Numpy-Array
1. Mit Python 1-3 gelernte Statistiken. Berechnung verschiedener Statistiken (Statistiken)
Verschiedene Formatspezifikationen der str.format () -Methode von Python3
Zeichnen mit Matrix-Reinventor von Python Image Processing-
[Python] Verschiedene Kombinationen von Zeichenketten und Werten
Status jedes Python-Verarbeitungssystems im Jahr 2020
Faltungsfilterung durch Matrix-Reinventor der Python-Bildverarbeitung-
Python verteilte Verarbeitung Spartan
[Python] Operation der Aufzählung
Liste der Python-Module
Dateiverarbeitung in Python
Python: Verarbeitung natürlicher Sprache
Kommunikationsverarbeitung durch Python
Multithread-Verarbeitung in Python
Vereinheitlichung der Python-Umgebung
Kopie der Python-Einstellungen
[Python] Erstellen Sie eine Liste mit verschiedenen Zeichentypen
Grundlagen der Python-Scraping-Grundlagen
Zeigen Sie das Ergebnis der Geometrieverarbeitung in Python an
[Python] Verhalten von Argmax
Erste Python-Bildverarbeitung
Verschiedene Python-Visualisierungstools
Verwendung von Python-Einheimischen ()
der Zen von Python
Textverarbeitung mit Python
Installieren von Python 3.3 rc1
1. Mit Python 1-2 gelernte Statistiken. Berechnung verschiedener Statistiken (Numpy)
Verschiedene Einstellungen des statischen Python-Blog-Generierungs-Tools 'Pelican'
Bildverarbeitung? Die Geschichte, Python für zu starten
Bildverarbeitung mit Python
# 4 [Python] Grundlagen der Funktionen
Grundkenntnisse in Python
Nüchterne Trivia von Python3
Zusammenfassung der Python-Argumente
Grundlagen von Python: Ausgabe
Installation von matplotlib (Python 3.3.2)
Anwendung von Python 3 vars
Abbildung zur Verarbeitung von Python-Zeichenfolgen
Bildverarbeitung durch Matrix Basics & Contents-Reinventor der Python-Bildverarbeitung-
Implementierungsbeispiel eines einfachen LISP-Verarbeitungssystems (Python-Version)
Verarbeitung von CSV-Daten in voller und halber Breite in Python
Old openssl verursacht Probleme in verschiedenen Teilen von Python
[Kapitel 5] Einführung in Python mit 100 Klopfen Sprachverarbeitung
Untersuchen Sie die genaue Verarbeitung des Python-Datasets (SQLAlchemy-Wrapper).
[Kapitel 2] Einführung in Python mit 100 Klopfen Sprachverarbeitung