字典的特性:   {}

相同的key不允许出现两次,当相同的key值出现,以最新一次的为准进行存储

key必须不可变,只可以使用数字,字符串或元组充当,列表(list)不能

1.修改字典

字典是key-value的方式进行存储的,修改字典可以通过匹配key值取修改value

2.删除字典

可以进行单一的删除 del,或者全部清空 clear

dict= {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

deldict['Name']# 删除键 'Name'

dict.clear()# 清空字典

假如使用  del dict 会标错,因为删除后字典不存在

3.常用函数

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

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

例子:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

str(dict)为"{'Name': 'Runoob', 'Class': 'First', 'Age': 7}"type(dict/str/int/float)  返回输入的变量类型

clear()  删除字典内的所有元素

copy()  复制字典

fromkeys(seq,[value])  用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值

get(key,[defalut=None])  返回指定键的值,如果值不在字典中返回默认值

key in dict  如果键在字典dict里返回true,否则返回false,常用在判断中:if,while

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

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

update(dict2)  把字典dict2的键/值对更新到dict里,有些类似字符串中的+

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

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

popitem()    随机返回并删除字典中的一对键和值(一般删除末尾对)

python字典函数_python-字典常用函数相关推荐

  1. python row函数_Python numpy 常用函数总结

    Numpy是什么 在没给大家介绍numpy之前先给大家说下python的基本概念. Python 是一种高级的,动态的,多泛型的编程语言.Python代码很多时候看起来就像是伪代码一样,因此你可以使用 ...

  2. python pandas常用函数_Python pandas常用函数详解

    df.duplicated() 返回各行是否是上一行的重复行 df.drop_duplicates() 删除重复行,如果需要按照列过滤,参数选填['col1', 'col2',-]df.fillna( ...

  3. 【Python】PyQt5.QtWidgets模块常用函数和类(使用参考源码)

    Python PyQt5.QtWidgets 模块常用函数和类. PyQt5 是一套Python绑定Digia QT5应用的框架. QtWidgets 是PyQt5下面的一个模块,包含了一整套UI元素 ...

  4. Python中numpy.linalg库常用函数

    Python中numpy.linalg库常用函数 numpy.linalg Python中numpy.linalg库常用函数 简单记录所遇到的numpy库内置函数 矩阵与向量积 ①np.linalg. ...

  5. Python蹒跚学步1:常用函数 和 注意事项

    Python蹒跚学步1:常用函数 和 注意事项 常用函数: 获取Python当前的工作目录 >>> import os >>> os.getcwd() 'D:\\W ...

  6. Python语言学习:Python语言学习之正则表达式常用函数之re.search方法【输出仅一个匹配结果(内容+位置)】、re.findall方法【输出所有匹配结果(内容)】案例集合之详细攻略

    Python语言学习:Python语言学习之正则表达式常用函数之re.search方法[输出仅一个匹配结果(内容+位置)].re.findall方法[输出所有匹配结果(内容)]案例集合之详细攻略 导读 ...

  7. Python学习6 字典基础知识和常用函数

    字典概念 字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据.为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为 ...

  8. python setdefault函数_python 字典 setdefault()和get()方法比较详解

    dict.setdefault(key, default=None) --> 有key获取值,否则设置 key:default,并返回default,default默认值为None dict.g ...

  9. 菜鸟教程python正则表达式_Python正则表达式常用函数菜鸟教程

    这篇文章主要为大家详细介绍了Python正则表达式常用函数菜鸟教程,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! Py ...

最新文章

  1. python求偶奇数和差编程_选择最大奇数Python
  2. 上拉加载 php,php+jquery 上拉加载
  3. 10个最常见的JS错误
  4. Programming Computer Vision with Python【学习笔记】【第一章】
  5. 更简洁的方式修改Chrome的User Agent,轻松体验移动版网络
  6. Databricks文档03----Azure Databricks 创建
  7. python flask框架下登录注册界面_Python的Flask框架中实现简单的登录功能的教程
  8. [区块链] 拜占庭将军问题 [BFT]
  9. 在SPS中直接查看用HTML格式阅读Office文档
  10. java 绘图 渐变_在CAShapeLayer图形下方绘制渐变
  11. Pandas 中的这 3 个函数,没想到竟成了我数据处理的主力
  12. excel乘法公式怎么输入_精选43个Excel表格的操作技巧| 推荐收藏
  13. Keil(MDK) 5 软件安装教程
  14. centos7安装java(多种方式)
  15. java shiro教程_shiro教程1(HelloWorld)
  16. IIS不能启动的原因
  17. php模仿一个开票系统,一个模仿oso的php论坛程序(之一)
  18. 用科学计算器求均值与方差(超详细)(概率论中使用)
  19. 选择GoDaddy域名的好处有哪些?
  20. PySide2学习总结(三)QtWidgets和QML

热门文章

  1. MySQL安装图解 地址
  2. bzoj1257: [CQOI2007]余数之和sum
  3. 计算机英语中motherboard,计算机英语--Motherboard.doc
  4. 获取输出最大角标 php,html实现消息按钮上的数量角标的实例详解
  5. 3d激光雷达开发(旋转和位移)
  6. oracle trace跟踪,浅析Oracle追踪工具SQL Trace的启用方式
  7. python函数命名空间_python (函数命名空间和作用域)
  8. java 对象 线程安全_JAVA并发编程学习:构造线程安全的对象
  9. python 字符串replace函数_01-Python里字符串的常用操作方法--replace()函数
  10. android4.2 音频模块启动分析,Android 音频模块学习小结