Ein weiterer Trick besteht darin, zuerst die Liste mit Unterstrichen zu verbinden und sie dann erneut zu teilen:
%Vor% Mit dem itertools
Rezept können Sie eine Liste reduzieren, indem Sie Folgendes tun:
... oder verstößt die Import-Erklärung gegen Ihre One-Liner-Anforderung?
Da so viele Antworten hier gepostet wurden (über zehn), dachte ich, es wäre von Vorteil, einige Zeitstatistiken zu zeigen, um die verschiedenen geposteten Methoden zu vergleichen:
%Vor%Hier ist das Skript, das ich getestet habe:
%Vor%Jede Methode wird anhand der in der Frage angegebenen Probenliste etwa eine Million Mal getestet. Um die Dinge lesbar zu halten, wurde jedes Timingergebnis auf vier Dezimalstellen gerundet.
Hinweis: Wenn Sie eine neue eindeutige -Methode haben, die hier noch nicht veröffentlicht wurde, kontaktieren Sie mich bitte in den Kommentaren und ich werde versuchen, ein Timing hinzuzufügen es auch.
Tags und Links python