Erstelle Python-Unterlisten aus einer Liste mit einem Separator

8

Ich habe zum Beispiel die folgende Liste:

%Vor%

und möchte, dass es durch das "|" So würde das Ergebnis aussehen:

%Vor%

Wie kann ich das tun? Ich finde nur Beispiele für Unterlisten im Netz, die eine Länge der Elemente benötigen. z. B.

Ссылка

    
W0bble 28.05.2011, 20:57
quelle

4 Antworten

15
%Vor%     
Ignacio Vazquez-Abrams 28.05.2011, 20:59
quelle
4

itertools.groupby() macht das sehr gut ...

%Vor%     
Johnsyweb 28.05.2011 21:14
quelle
1

Einfache Lösung mit einfachen alten for-Schleife (wurde für die groupby Lösung geschlagen, die BTW ist besser!)

%Vor%

Gibt

%Vor%     
Fredrik Pihl 28.05.2011 21:20
quelle
0
%Vor%

Natürlich möchten Sie itertools.groupby verwenden, obwohl Sie vielleicht bemerken möchten, dass mein Ansatz "korrekt" leere Listen an den Enden platziert. =)

    
ninjagecko 28.05.2011 21:59
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '335840',
    'url' => 'make-python-sublists-from-a-list-using-a-separator',
];

$_SESSION = [
    '__flash' => [],
];