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

Que signifie pop en python ?

爱喝马黛茶的安东尼
Libérer: 2019-06-25 11:05:23
original
46654 Les gens l'ont consulté

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])
Copier après la connexion

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);
Copier après la connexion

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

A List :  abc
B List :  zara
Copier après la connexion

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)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal