Spickzettel für Python-Typkonvertierungen

Lernen Sie implizite und explizite Typkonvertierungen in Python. Konvertieren Sie zwischen Zeichenfolgen, Ganzzahlen, Gleitkommazahlen, Listen, Mengen und Wörterbüchern.

Grundlegendes primitives Casting

Methoden zum expliziten Konvertieren von Variablen zwischen primitiven Datentypen.

Methode / FunktionSyntaxBeschreibung
int()int(x, base=10)Konvertiert x in eine Ganzzahl. Kann Zeichenfolgen mit einer optionalen numerischen Basis analysieren.
float()float(x)Konvertiert eine Zahl oder numerische Zeichenfolge in eine Gleitkommazahl.
str()str(object)Gibt die Zeichenfolgendarstellung eines Objekts zurück.
bool()bool(x)Konvertiert x in einen booleschen Wert und ergibt entsprechend der Wahrheitswertprüfung „Wahr“ oder „Falsch“.

Datenstruktur und Sammlungskonvertierung

Containersammlungen in verschiedene Darstellungen umwandeln.

Methode / FunktionSyntaxBeschreibung
list()list(iterable)Konvertiert jede iterierbare Sequenz (z. B. Tupel-, Set-, Diktschlüssel) in eine veränderbare Liste.
tuple()tuple(iterable)Konvertiert jede iterierbare Sequenz in ein unveränderliches Tupel.
set()set(iterable)Konvertiert ein Iterable in eine Menge und dedupliziert alle Wiederholungselemente.
dict()dict(iterable)Konstruiert ein Wörterbuch aus Schlüssel-Wert-Paaren, normalerweise eine Liste von Tupeln.
zip()zip(*iterables)Koppelt Elemente aus mehreren Iterables, bereit für die Umwandlung in eine Liste oder ein Wörterbuch.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# int()
int(x, base=10)

# float()
float(x)

# str()
str(object)

# bool()
bool(x)

# list()
list(iterable)

# tuple()
tuple(iterable)

# set()
set(iterable)

# dict()
dict(iterable)

# zip()
zip(*iterables)

Häufig gestellte Fragen

Welche Werte werden in einem booleschen Kontext als „Falsch“ ausgewertet?

Leere Sammlungen ([], (), {}, set()), Keine, Falsch, numerische Nullen (0, 0,0) und leere Zeichenfolgen ("") werden als Falsch ausgewertet. Alle anderen Werte ergeben „True“.

Kann ich eine Liste von Tupeln in ein Wörterbuch umwandeln?

Ja, wenn die Tupel genau zwei Elemente (Schlüssel, Wert) enthalten, können Sie dict(list_of_tuples) aufrufen, um ein Wörterbuch zu generieren.

Verwandte Themen

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.