Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet Pop in Python?

Was bedeutet Pop in Python?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-25 11:05:0746521Durchsuche

Was bedeutet Pop in Python?

Die Funktion pop() wird verwendet, um ein Element aus der Liste zu entfernen (standardmäßig das letzte Element) und den Wert des Elements zurückzugeben.

Syntax der pop()-Methode:

list.pop(obj=list[-1])

Parameter

obj – optionaler Parameter, um das Listenelementobjekt zu entfernen.

Rückgabewert

Diese Methode gibt das aus der Liste entfernte Elementobjekt zurück.

Verwandte Empfehlungen: „Python-Video-Tutorial

Beispiel

Das folgende Beispiel zeigt, wie man pop() verwendet Funktion:

#!/usr/bin/python
aList = [123, 'xyz', 'zara', 'abc'];
print "A List : ", aList.pop();
print "B List : ", aList.pop(2);

Das Ausgabeergebnis des obigen Beispiels ist wie folgt:

A List :  abc
B List :  zara

Tipps zur Verwendung der Pop-Funktion

1. Die Funktion wird hauptsächlich in Listen (Listen) verwendet, um Elemente aus der Liste zu entfernen und die Funktion über den Indexwert zu implementieren. Standardmäßig wird das letzte Element der Liste entfernt, und es kann jeweils nur ein Element entfernt werden. Wenn Sie das erste Element der Liste entfernen möchten, benötigen Sie nur pop(0) [unter Verwendung des Attributs, dessen Indexwert bei 0 beginnt], um seine Funktion zu erreichen.

2. Basierend auf der obigen Funktionsbeschreibung können Sie die while-Schleife kombinieren, um eine Stapelschleife und eine Warteschlangenschleife zu implementieren, siehe Code

for i in range(5)
    urlList.append(i)  #  模拟先进的过程
   
   while urlList:   #判断list是否为空
       url = urlList.pop(0)   #实现了先出的效果, 结合上面列表的创建过程,实现了先进先出的效果,就是队列
     print(url)
   while urlList:   #判断list是否为空
     url = urlList.pop()  #实现了后出的效果, 结合上面列表的创建过程,实现了先进后出的效果,就是栈
        print(url)

Das obige ist der detaillierte Inhalt vonWas bedeutet Pop in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet % in Python?Nächster Artikel:Was bedeutet % in Python?