亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時(shí)間

Python 高級知識

Python 參考手冊

Python 字典 pop() 使用方法及示例

Python 字典方法

pop()方法刪除字典給定鍵 key 及對應(yīng)的值,返回值為被刪除的值。key 值必須給出。 否則,返回 default 值。

pop()方法的語法是

dictionary.pop(key[, default])

pop()參數(shù)

pop()方法采用兩個(gè)參數(shù):

  • key -要刪除的key

  • default -key不在字典中時(shí)將返回的值

pop()返回值

pop()方法返回:

  • 如果找到key-從字典中刪除/彈出元素

  • 如果未找到key-將值指定為第二個(gè)參數(shù)(默認(rèn)值)

  • 如果找不到key并且未指定默認(rèn)參數(shù)- 引發(fā)KeyError異常

示例1:從字典中彈出一個(gè)元素

# 隨機(jī)銷售字典
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

element = sales.pop('apple')
print('彈出元素是:', element)
print('字典是:', sales)

運(yùn)行該程序時(shí),輸出為:

彈出元素是: 2
字典是: {'orange': 3, 'grapes': 4}

示例2:彈出字典中不存在的元素

# 隨機(jī)銷售字典
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

element = sales.pop('guava')

運(yùn)行該程序時(shí),輸出為:

KeyError: 'guava'

示例3:彈出字典中不存在的元素(提供默認(rèn)值)

# 隨機(jī)sales 字典
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

element = sales.pop('guava', 'banana')
print('彈出元素是:', element)
print('字典是:', sales)

運(yùn)行該程序時(shí),輸出為:

彈出元素是: banana
字典是: {'apple': 2, 'orange': 3, 'grapes': 4}

Python 字典方法