Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

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

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

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

Python 字典方法

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

pop()方法的語(yǔ)法是

dictionary.pop(key[, default])

pop()參數(shù)

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

  • key -要?jiǎng)h除的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 字典方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清