找回密码
 立即注册
搜索
查看: 222|回复: 0

Python 中的 .pop() 函数

[复制链接]

27

主题

30

回帖

194

积分

管理员

积分
194
发表于 2026-6-15 22:01:40 | 显示全部楼层 |阅读模式
.pop() 函数用于从列表或字典中删除并返回一个元素。

列表中的 .pop() 方法
在列表中,.pop() 方法用于移除并返回指定位置的元素(默认为最后一个元素)。
示例:
  1. list1 = ['Google', 'Runoob', 'Taobao']
  2. list_pop = list1.pop(1)
  3. print("删除的项为:", list_pop) # 输出: 删除的项为: Runoob
  4. print("列表现在为:", list1) # 输出: 列表现在为: ['Google', 'Taobao']
复制代码

字典中的 .pop() 方法
在字典中,.pop() 方法用于删除指定键及其对应的值,并返回该值。如果键不存在且未提供默认值,则会引发 KeyError。
示例:
  1. dict1 = {"papa": "xy", "sis": "nikki", "dude": "cwy"}
  2. value = dict1.pop("papa")
  3. print(value) # 输出: xy
  4. print(dict1) # 输出: {'sis': 'nikki', 'dude': 'cwy'}
复制代码

注意事项

  • 列表:如果索引超出范围,会引发 IndexError。
  • 字典:如果键不存在且未提供默认值,会引发 KeyError。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|老村长论坛

GMT+8, 2026-7-28 00:48 , Processed in 0.027872 second(s), 20 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表