How-to articles, tricks, and solutions about PYTHON

Konvertieren Sie eine Unicode-Zeichenfolge in eine Zeichenfolge in Python (mit zusätzlichen Symbolen)

Sie können die Methode .encode() verwenden, um einen Unicode-String in einen String mit zusätzlichen Symbolen in Python zu konvertieren.

Konvertieren Sie eine Zeichenfolgendarstellung eines Wörterbuchs in ein Wörterbuch

Sie können das json Modul in Python verwenden, um eine Zeichenkettendarstellung eines Wörterbuchs in ein Wörterbuch umzuwandeln.

Konvertieren Sie Python dict in einen Datenrahmen

Sie können die Pandas-Bibliothek verwenden, um ein Python-Wörterbuch in einen Dataframe zu konvertieren.

Konvertieren Sie Spalten in Pandas in Zeichenfolgen

Um alle Spalten in einem Pandas DataFrame in Zeichenfolgen umzuwandeln, können Sie den folgenden Code-Schnipsel verwenden:

Konvertieren von einem String in einen booleschen Wert in Python

In Python kann man die bool() Funktion verwenden, um einen String in einen Boolean zu konvertieren.

Lesen von JSON aus einer Datei

Hier ist ein Beispiel dafür, wie man eine JSON-Datei in Python liest:

Liste der Listenänderungen, die sich unerwartet in Unterlisten widerspiegeln

In Python, wenn Sie eine Liste von Listen erstellen und eine der Unterlisten ändern, wird die Änderung in allen anderen Unterlisten ebenfalls widergespiegelt, da sie alle auf dasselbe Objekt im Speicher verweisen.

Liste in Python in Tupel umwandeln

Sie können eine Liste in Python mit der integrierten tuple()-Funktion in ein Tuple umwandeln.

Listenverständnis vs. Karte

List comprehension and map() are both used to create new lists in Python, but they are used in slightly different ways.

Listenverständnis vs. Lambda + Filter

List comprehension und die Kombination von Lambda-Funktionen und der filter()-Funktion in Python werden beide verwendet, um eine Liste zu filtern und eine neue Liste mit nur den Elementen zurückzugeben, die eine bestimmte Bedingung erfüllen.

Lokale IP-Adressen mit Pythons stdlib finden

Hier ist ein Code-Schnipsel, der das socket-Modul aus der Standardbibliothek von Python verwendet, um die lokalen IP-Adressen des Host-Computers zu finden:

Matplotlib verkleinert die Schriftgröße von Tick-Labels

Hier ist ein Codeausschnitt, der zeigt, wie man die Schriftgröße der Tick-Beschriftungen in Matplotlib kleiner macht:

Maximal- und Minimalwerte für ints

In den meisten modernen Programmiersprachen ist der maximale Wert für einen "int" -Datentyp plattformabhängig, aber in der Regel im Bereich von 2^31 - 1 bis 2^63 - 1 und der minimale Wert ist normalerweise -2^31 oder -2^63.

mkdir -p-Funktionalität in Python

Die os.makedirs() Funktion in Python kann verwendet werden, um ein Verzeichnis mit der Option -p zu erstellen, die den gesamten Verzeichnispfad einschließlich fehlender Elternverzeichnisse erstellt.

Multiprocessing vs. Threading in Python

Hier ist ein Code-Schnipsel für Multiprocessing in Python:

not None-Test in Python

In Python kann man überprüfen, ob eine Variable nicht gleich "None" ist, indem man den is not -Operator verwendet.

open() in Python erstellt keine Datei, wenn sie nicht existiert

Hier ist ein Codeausschnitt, der zeigt, wie die open()Funktion in Python verwendet wird, um eine neue Datei zu erstellen, falls sie noch nicht existiert:

Pandas DataFrame Gruppieren Sie nach zwei Spalten und erhalten Sie Zählungen

Hier ist ein Beispielcode-Schnipsel, der zeigt, wie man die groupby()-Methode in pandas verwendet, um einen DataFrame nach zwei Spalten zu gruppieren und die Anzahl der Gruppen zu erhalten:

Pandas DataFrame nach Teilstring-Kriterien filtern

Hier ist ein Beispiel dafür, wie Sie ein pandas DataFrame nach Substring-Kriterien filtern können:

Pandas verschmelzen 101

Hier ist ein Beispiel dafür, wie man die pd.merge()-Funktion verwendet, um zwei DataFrames in Pandas zusammenzuführen:

pg_config ausführbare Datei nicht gefunden

Prüfen Sie den Speicherort von pg_config: Öffnen Sie ein Terminal und führen Sie den Befehl "which pg_config" aus.

pip install mysql-python schlägt fehl mit EnvironmentError: mysql_config not found

Dieser Fehler tritt auf, wenn der Befehl mysql-config nicht im PATH des Systems vorhanden ist.

pip verwendet eine falsche zwischengespeicherte Paketversion anstelle der vom Benutzer angegebenen Version

Hier ist ein Beispiel dafür, wie pip verwendet wird, um eine bestimmte Version eines Pakets zu installieren, anstatt eine zwischengespeicherte Version zu verwenden:

Pip-Installation aus dem Git-Repo-Zweig

Sie können pip verwenden, um ein Paket von einem Git-Repository zu installieren und einen Branch anzugeben, indem Sie die folgende Syntax verwenden:

Python `if x is not None` oder `if not x is None`?

Die richtige Art, in Python zu überprüfen, ob eine Variable x nicht None ist, besteht darin, if x is not None zu verwenden.