Ersetze das letzte Element in einer Liste durch eine andere Liste

7

Zum Beispiel habe ich zwei Arrays a array1 und array2

%Vor%

Jetzt möchte ich die Ausgabe als

%Vor%

Wie kann ich das in Python tun

?     
user1275375 09.07.2012, 10:56
quelle

4 Antworten

17
%Vor%     
jamylak 09.07.2012 10:57
quelle
16

Um Teile einer Python-Liste zu ersetzen, können Sie die Slice-Zuweisung verwenden:

%Vor%

Sie können die Slice-Zuweisung verwenden, um einen beliebigen Teil einer Liste zu ersetzen, einschließlich der Einfügung von Listen, in denen Sie vorhandene Elemente nicht ersetzen:

%Vor%

Hier wählt der [0:0] slice einen leeren Teil von array1 und "ersetzt" ihn durch die neuen Elemente.

    
Martijn Pieters 09.07.2012 10:58
quelle
0

Beim Verketten von Arrays kann es nützlich sein, itertools zu verwenden:

%Vor%

Das ist es.

Doc: Ссылка

    
Nicolas Landier 19.02.2014 23:17
quelle
-1
%Vor%

Kinda Naive aber funktioniert ..

    
VoodooChild92 09.07.2012 11:32
quelle

Tags und Links