Kann ich verwenden .pop() und .append() auf demselben Objekt gleichzeitig in Python?

Also ich habe zwei Listen und möchte ich nutzen .pop() entfernt ein Element von ListA und dann verwenden .append (), um es ListB. Ich hab das versucht, aber sobald ich .pop(), die .append () - Funktion nimmt einen index nach.

Hier ist der code, den ich bisher:

ListA = ['a', 'b', 'c', 'd', 'e']
ListB = []

ListA.pop()
ListA.pop()
ListA.pop()

print 'ListA =', ListA
print 'ListB =', ListB

Die Ausgabe die ich bekomme, ist:

ListA = ['a', 'b']
ListB = []

Ich würde gerne die Ausgabe wie folgt Aussehen:

ListA = ['a', 'b']
ListB = ['e', 'd', 'c']

Ich weiß, ich habe keine .append () - Funktionen, aber wenn ich Sie dort bekomme ich eine Fehlermeldung. Das ist also der code funktioniert nur mit dem .pop () - Funktion. Ich will das Element, das entfernt wird .pop() und fügen Sie es zu ListB.

Vielen Dank für Ihre Hilfe.

Welche Fehler haben Sie? Was ist Ihre gewünschte Ergebnis?
"aber wenn ich Sie dort bekomme ich einen Fehler." Wenn Sie wollen, dass wir in der Lage sein, Ihnen zu sagen, was ist falsch mit, wie Sie versuchen, zu verwenden .append(), müssen Sie zeigen Sie uns, wie Sie versuchen, zu verwenden .append().

InformationsquelleAutor emagdnim | 2012-02-23

Schreibe einen Kommentar