Spickzettel für integrierte Python-Funktionen

Referenzhandbuch zu den integrierten Funktionen von Python. Erfahren Sie, wie Sie Print, Len, Range, Enumerate, Zip, Map, Filter und mehr verwenden.

Dienstprogramm- und Sequenzfunktionen

Vordefinierte Hilfsroutinen zur Verwaltung der Sequenzindizierung und -strukturen.

Methode / FunktionSyntaxBeschreibung
len()len(s)Gibt die Länge (Anzahl der Elemente) eines Objekts zurück.
range()range(start, stop, [step])Gibt eine unveränderliche Zahlenfolge von Anfang bis Ende zurück.
enumerate()enumerate(iterable, start=0)Gibt ein Aufzählungsobjekt zurück, das Tupel mit Index und Wert liefert.
zip()zip(*iterables)Gibt einen Iterator von Tupeln zurück, die entsprechende Werte über Eingaben hinweg aggregieren.
sorted()sorted(iterable, key=None, reverse=False)Gibt eine neue sortierte Liste der Elemente in iterable zurück.
reversed()reversed(seq)Gibt einen umgekehrten Iterator über die Werte einer Sequenz zurück.

Evaluierungs- und Funktionstools

Routinen zur Unterstützung der Verifizierung, Aggregation und mathematischen Reduktion.

Methode / FunktionSyntaxBeschreibung
map()map(function, iterable)Wendet die Funktion auf alle Elemente in iterable an und gibt einen Iterator zurück.
filter()filter(function, iterable)Konstruiert einen Iterator aus Elementen von iterable, für den die Funktion „true“ zurückgibt.
any()any(iterable)Gibt True zurück, wenn mindestens ein Element der Iterable als True ausgewertet wird.
all()all(iterable)Gibt „True“ zurück, wenn alle Elemente des iterierbaren Elements „True“ ergeben.
sum()sum(iterable, start=0)Die Summen beginnen und die Elemente einer Iteration von links nach rechts.
round()round(number, ndigits=None)Rundet eine Zahl auf eine Dezimalgenauigkeit.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# len()
len(s)

# range()
range(start, stop, [step])

# enumerate()
enumerate(iterable, start=0)

# zip()
zip(*iterables)

# sorted()
sorted(iterable, key=None, reverse=False)

# reversed()
reversed(seq)

# map()
map(function, iterable)

# filter()
filter(function, iterable)

# any()
any(iterable)

# all()
all(iterable)

# sum()
sum(iterable, start=0)

# round()
round(number, ndigits=None)

Häufig gestellte Fragen

Wie geht zip() mit Iterables unterschiedlicher Länge um?

Standardmäßig stoppt zip(), wenn die kürzeste Iteration erschöpft ist. InPython 3.10+ können Sie strict=True übergeben, um einen ValueError auszulösen, wenn sich die Längen unterscheiden.

Was ist der Unterschied zwischen sorted() und list.sort()?

sorted() gibt eine neue sortierte Liste zurück und akzeptiert alle iterierbaren Listen, während list.sort() die Liste direkt sortiert und None zurückgibt.

Verwandte Themen

Empfohlene Python-Ressourcen

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