items方法将字典的所有项以列表方式返回,列表中每一项都表示为(键,值)对形式,但对字典的项的次序没有什么规律。
#items方法
d={'title':'绕口令:喇嘛和哑巴',
'content':'打南边来了个哑巴,腰里别了个喇叭;打北边来了个喇嘛,手里提了个獭犸。提着獭犸的喇嘛要拿獭犸换别着喇叭的哑巴的喇叭;哑巴说:行!'}
print(d.items())
输出
dict_items([('title', '绕口令:喇嘛和哑巴'), ('content', '打南边来了个哑巴,腰里别了个喇叭;打北边来了个喇嘛,手里提了个獭犸。提着獭犸的喇嘛要拿獭犸换别着喇叭的哑巴的喇叭;哑巴说:行!')])
pop方法用来从字典中获取指定的键的值,然后将这个键-值对从字典中移除。
#pop方法
d={'刘备':'蜀汉','孙权':'东吴','曹操':'曹魏'}
print(d)
print(d.pop('刘备'))
print(d)
print(d.pop('孙权'))
print(d)
print(d.pop('曹操'))
print(d)
输出
{'刘备': '蜀汉', '孙权': '东吴', '曹操': '曹魏'}
蜀汉
{'孙权': '东吴', '曹操': '曹魏'}
东吴
{'曹操': '曹魏'}
曹魏
{}
从上面输出来看,没获取一次键的值,该键值就被移除了。
工程代码下载:https://download.csdn.net/download/yysyangyangyangshan/10702836