python3字典操作,python字典写法

  python3字典操作,python字典写法

  我们之前说过,在一个列表中构建一个新的列表是可能的,这种构建方法同样适用于字典。如果不懂字典,可以回顾一下之前的文章。本文中字典的构造有点像在原有字典的基础上生成新字典的情况。通过代码的执行,新字典与原始字典不同。接下来,我们将解释python3中构造字典的代码编写。

  字典解析公式,可以使用这些迭代的数据类型,比如字典和列表,来构造一个新的字典。

  看,首先,用字典构造一个字典。

  D1={a:1, b:2, c:3}

  D2={k:v*2for(k,v)inD1.items()}

  印刷品(D2)

  {b:4, a:2, c:6}

  再举一个使用列表构造词典的例子:

  D={c:c*4forcin[a , b , c , d]}

  打印(D)

  {d:dddd , a:aaaa , c:cccc , b:bbbb}

  扩展:词典的常用方法

  Dict.clear()删除字典中的所有元素。

  返回一个字典的浅拷贝。

  Dict.fromkeys()创建一个新字典,使用序列seq中的元素作为字典的键,val作为字典所有键对应的初始值。

  Dict.get(key,default=None)返回指定键的值,如果该值不在字典中,则返回默认值。

  Dict.items()返回列表中迭代的(key,value)对象。

  Dict.keys()以列表形式返回一个字典的所有键。

  Dict.setdefault (key,default=none)类似于get(),但如果字典中不存在该键,则将添加该键,并将值设置为default。

  Dict.update(Dict2)将字典dict2的键/值对更新为dict。

  Dict.values()以列表形式返回字典中的所有值。

  Pop(key[,default])删除字典中给定key key对应的值,返回值为删除后的值。必须给出密钥值。否则,将返回默认值。

  Popitem()随机返回并删除字典中的一对键和值。

  这是两个构造字典的例子。通过本文的学习,我们知道不仅字典可以产生新的字典,列表页也可以使用。不要错过这个机会,我们一起练习吧。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: