pop是什么意思 python(python笔记之pop()函数)

我们先介绍一下列表中的pop()函数,这个函数用来移除列表中的一个元素(默认是最后一个元素)并返回那个元素的值。

可以理解为提取和删除的融合:①提取:获取元素对列表没有影响;②删除:删除列表中的元素。

要移除,就是同时获取元素并删除列表中的元素。

示例:

打印(& # 39;只选择不删除:& # 39;)

list 1 =[& # 39;0','1','2','3']

打印(列表1[3])

打印(列表1)

打印(& # 39;n Delete(del):& # 39;)

list 1 =[& # 39;0','1','2','3']

删除列表1[3]

打印(列表1)

打印(& # 39;移除(pop)、获取和删除:& # 39;)

list 1 =[& # 39;0','1','2','3']

Print(list1.pop()) #默认删除最后一个元素,返回这个元素的值。

打印(列表1)

Print(list1.pop(0)) #也可以指定删除一个元素并返回该元素的值。

打印(列表1)

运行结果:

只选择不删除:

['0', '1', '2', '3']

Delete (del)仅删除而不提取:

['0', '1', '2']

移除(弹出)拿取和删除:

['0', '1', '2']

0

['1', '2']

锻炼要求:

锻炼要求:

小明、小红和小刚是同学,坐在同一排,分别是第一、第二和第三。

由于他们都差不多高,老师打算让他们三个轮流坐在首位。

每次换座位,第一个位置换到第三个位置,最后两个位置前移。

代码一:

学生=[& # 39;小明& # 39;,'小红& # 39;,'小刚& # 39;]

对于范围(3)中的I:

students.append(学生[0])

del学生[0]

打印(学生)

代码二:

学生=[& # 39;小明& # 39;,'小红& # 39;,'小刚& # 39;]

对于范围(3)中的I:

Student1 = students[0] #获取第一个座位的学生Student1。

Students = students[1:] #让student1暂时离开,后面的学生座就全坐满了。

Students.append(student1) #将student1安排到最后一个座位。

打印(学生)

代码3:

学生=[& # 39;小明& # 39;,'小红& # 39;,'小刚& # 39;]

对于范围(3)中的I:

Student1 = students.pop(0) #使用pop()函数同时提取和删除。

Students.append(student1) #将移除的student1安排到最后一个座位。

打印(学生)

以上操作结果是:

['小红& # 39;, '小刚& # 39;, '小明& # 39;]

pop是什么意思

['小刚& # 39;, '小明& # 39;, '小红& # 39;]

['小明& # 39;, '小红& # 39;, '小刚& # 39;]

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友