Python 数据类型之字典

数据类型之字典

       鉴于把字典留在最后,我将在本篇中做出解答。我第一次接触 字典 的时候,它就给我留下了深刻的印象。

       至于为什么,下面揭晓答案——因为它独特的存储形式:键值对(key-value)。

       对于这一部分内容,我们需要先理解“映射”。它的意义在于:提供 作为索引的键,与作为数据的值 之间的 对应关系。而字典,可以说是把这一理念体现的十分到位了。

       字典,多组键值对的集合。每组键值对之间无序。通过花括号 { } 或 dict( ) 来创建。键与值之间用 " : " 冒号连接,每组键值对之间用 " , " 逗号分隔。

此处,举个例子:

下面介绍一下关于字典的一系列方法

  • len( d )    求字典d的长度。即,d内键值对的个数
  • d.keys( )    返回字典d中存在的 键
  • d.values( )    返回字典d中存在的 值
  • d.items( )    返回字典d中存在的 键值对

  • in    判断键是否存在于字典中。若存在则返回True,反之返回False
  • del d[ key ]    删除字典d中键key对应的键值对
  • d.get( key, default )    返回字典d中键key对应的值。若键key不存在于字典中,则返回规定的 default 值。default值可缺失
  • d.pop( key, default )    取出字典d中键key对应的值。若键key不存在于字典中,则返回规定的 default 值。default值可缺失。取出后,该键值对会从字典d中消失

  • d.popitem( )    从字典中随机取出一组键值对。取出后,该键值对会从字典d中消失
  • d.clear( )    删除字典中所有键值对


如有错误,还望指正,在此谢过。

猜你喜欢

转载自blog.csdn.net/already233/article/details/80433031