少说话多写代码之Python学习017——字典的方法(items、pop)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yysyangyangyangshan/article/details/82947624

 
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

猜你喜欢

转载自blog.csdn.net/yysyangyangyangshan/article/details/82947624
今日推荐