在编程时,有几次程序员需要从一个列表中删除最后一个项目。pop()方法消除了列表中的最后一项,如果没有索引,则返回列表中的最后一项。这个函数返回你删除的元素,允许你看到你的列表有什么变化。你要删除的元素的索引是 pop() 的唯一参数。你可能会选择从一个列表中删除一个特定的项目。假设你正在创建一个程序来记录一个书店中可获得的书籍。当一本书被取出时,你可以选择将它从可能的书的集合中移除并返回。Pop 是 Python 语言中的一个内置方法,可以用来从一个列表中消除一个项目。pop() 方法在从一个列表中的指定位置删除一个元素后,返回被删除的项目。
这篇文章将研究 Python 中的 pop() 函数,它是如何被利用的,以及它接受哪些参数。然后,为了演示该函数如何在列表中使用,我们将看几个例子。
例子 1
第一个例子是关于 python pop 函数的最简单的例子。我们有一个名为 "temp.py" 的文件将被利用。这个文件将在 "Spyder IDE "中被编译。在这个例子中,一个 "水果 "的列表已经在开始时被初始化。我们在其中列出了五个不同水果的名字。之后,我们为该列表调用了pop()函数,并将其值存储在一个变量中。然后,我们使用打印语句进行了打印。第一个打印语句将打印列表的返回值。然而,第二条将显示pop()函数之后的更新列表。
- Fruits = ['apple', 'banana', 'pome', 'strawberry', 'water melon'] 。
- return_value = fruits.pop(4)
- print('The Return Value of fruits are :', return_value)
- print('更新列表:', Fruits)

一旦你在文件中写好了代码,保存它并通过点击 "运行 "选项进行编译。如果你看到黑屏,这意味着代码是正确的。返回值和更新的列表会显示在控制台屏幕上。

例子2
第二个例子是关于python pop函数的解释。我们有一个名为 "temp.py "的文件,将被利用。这是一个类似的文件,我们在上一个例子中已经使用过。这个文件将在 "Spyder IDE "中被编译。在这个例子中,一个 "值 "的列表已经被初始化。然后,我们有一个打印语句,将显示 "当我们没有传递任何种类的索引:"这意味着最初没有传入索引值。pop()函数将被调用,其结果将被写在屏幕上。然后,我们传递了"-1 "索引并打印了它的值。之后,我们传递了"-3 "索引并打印了它的值。然后,更新的列表将通过利用打印函数在控制台展示。你也可以根据你的工作来改变这个程序。
- 值 = ['一', '二', '三', '四', '五']
- print('当我们没有传递任何种类的索引时:')
- print('返回值将是:', values.pop())
- print('更新列表:', values)
- print('\nWhen we have passed -1: ')
- print('The Return Value will be: ', values.pop(-1))
- print('Uped List:', values)
- print('\nWhen we have passed -3:')
- print('The Return Value will be: ', Values.pop(-3))
- print('The Updated List: ', Values)

一旦你在文件中写了代码,保存它并通过点击 "运行 "选项进行编译。如果你看到黑屏,这意味着代码是正确的。每次迭代后,可以在控制台屏幕上看到返回值和更新的列表。

结论
如果你已经有一个现有的数组,并有一个你想删除的值,Python pop()方法就会派上用场。我们在这篇文章中学习了如何使用Python的pop()方法来删除列表中的数据。通过实例,我们已经了解了从一个列表中删除元素的两种方法。因此,你可以利用任何对你合适和有用的方法。我希望这个指南能够帮助你理解如何利用 Python List 中的 pop() 方法。