Maison  >  Article  >  développement back-end  >  Que signifie pop en python ?

Que signifie pop en python ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-25 11:05:0746581parcourir

Que signifie pop en python ?

La fonction pop() permet de supprimer un élément de la liste (le dernier élément par défaut) et de renvoyer la valeur de l'élément.

Syntaxe de la méthode pop() :

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

Paramètres

obj -- paramètre facultatif, pour supprimer l'objet d'éléments de liste.

Valeur de retour

Cette méthode renvoie l'objet élément supprimé de la liste.

Recommandations associées : "Tutoriel vidéo Python"

Exemple

L'exemple suivant montre comment utiliser pop() function :

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

Le résultat de sortie de l'exemple ci-dessus est le suivant :

A List :  abc
B List :  zara

Conseils pour utiliser la fonction pop

1. ) La fonction est principalement utilisée dans les listes (list), supprime des éléments de la liste et implémente la fonction via la valeur d'indice. Par défaut, le dernier élément de la liste est supprimé et un seul élément peut être supprimé à la fois. Si vous souhaitez supprimer le premier élément de la liste, vous n'avez besoin que de pop(0) [en utilisant l'attribut dont la valeur d'indice commence à 0] pour réaliser sa fonction.

2. Sur la base de la description fonctionnelle ci-dessus, vous pouvez combiner la boucle while pour implémenter la boucle de pile et la boucle de file d'attente, voir le 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)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie % en python ?Article suivant:Que signifie % en python ?