美文网首页
python3-字典

python3-字典

作者: 牛肉面biubiu | 来源:发表于2020-08-15 16:21 被阅读0次

字典是另一种可变容器模型,且可存储任意类型对象

字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中

键必须是唯一的,但值则不必

访问字典里的值、修改字典、删除字典元素

字典键的特性

1、不允许同一个键出现两次

2、键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行

字典内置函数

len(dict)            计算字典元素个数,即键的总数

str(dict)             输出字典,以可打印的字符串表示。

type(variable)   返回输入的变量类型,如果变量是字典就返回字典类型。

字典内置方法

dict.copy()                                     返回一个字典的浅复制

dict.fromkeys()                              创建一个新字典,以序列中元素做字典的键,val为字典所有键对应的初始值

dict.get(key, default=None)            返回指定键的值,如果键不在字典中返回 default 设置的默认值

dict.setdefault(key, default=None)  和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

key in dict             如果键在字典dict里返回true,否则返回false

dict.items()            以列表返回可遍历的(键, 值) 元组数组

dict.keys()             返回一个迭代器,可以使用 list() 来转换为列表

dict.values()          返回一个迭代器,可以使用 list() 来转换为列表

dict.update(dict2)  把字典dict2的键/值对更新到dict里

pop(key[,default])  删除字典给定键key所对应的值,返回值为被删除的值,key值必须给出,否则返回default值

popitem()               随机返回并删除字典中的最后一对键和值

相关文章

  • python3-字典

    字典是另一种可变容器模型,且可存储任意类型对象 字典的每个键值key=>value对用冒号:分割,每个对之间用逗号...

  • python3-元组、列表和字典

    来自python3学习笔记,有不正确的地方大家多多指教 一、列表 (一)、列表的简述 1.列表使用方括号[],列表...

  • 107. mac下pip安装的包路径与各python路径

    1- pip包路径terminal-> python2/python3-> import numpy -> num...

  • python3-注释

    Python3 注 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释:...

  • Python3-循环

    要计算1+2+3,我们可以直接写表达式:1 + 2 + 36要计算1+2+3+...+10,勉强也能写出来。但是,...

  • Python3-函数

    我们知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3...

  • Python3-迭代

    迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代...

  • Python3-异常

    异常 处理异常 抛出异常 Try … Finally with 语句

  • Python3-模块

    模块 输出结果: 按字节码编译.pyc 文件 from..import 语句 模块的 name 每个 Python...

  • Python3-介绍

    Python 简介 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python的设...

网友评论

      本文标题:python3-字典

      本文链接:https://www.haomeiwen.com/subject/upradktx.html