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
"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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pass der knallte element der append-Funktion:
InformationsquelleAutor Hunter McMillen
Ich verstehe nicht, Ihr problem klar, weil Sie nicht zeigen Sie Ihre gewünschte Ausgabe, aber ich denke, was Sie wollen, ist das?
InformationsquelleAutor Francis Avila
Ich denke, das ist so einfach wie:
oder ich bin einer Linie.
InformationsquelleAutor Matt Alcock
InformationsquelleAutor Kakashi
warum versuchst du nicht:
b.append(a[-1])
ein.pop()
b.append(a[-1])
ein.pop()
b.append(a[-1])
ein.pop()
InformationsquelleAutor Mister