• dict(dictionary)是一系列无序对象的集合,由键-值对构成,通过读取键来取得对应的值,具有可变,无序,异构,可嵌套的属性。
  • dict初始化
    1、直接采用字典格式

    2、利用dict(),[注]:键没有加''

    3、利用tuple(元组)

    4、使用dict.fromkeys(),返回字典,该方法有两个参数,参数1为键列表,参数2为这些键的初始值,默认为空

  • dict添加、删除、修改

    1、键如果不存在则添加键-值,如果存在则修改键-值

    2、删除指定的键-值对

    3、删除指定的键-值,返回删除键的值,如果指定的键不存在则返回None

    4、删除整个字典的键-值

    5、使用dict.update()更新字典,如果键相同则更新,如果键不存在则添加

    6、使用dict.setdefault()设置键的默认值,返回值。如果键存在,返回该键的原值;如果键不存在,则添加键-值,返回该值

  • dict的查询

    1、指定键

    2、使用dict.items()方法,返回所有键-值对(items)列表,键-值对以tuple(元组)形式表示

    3、使用dict.keys()方法,返回所有的键的列表

    4、使用dict.values()方法,返回所有键的值的列表

    5、使用for循环遍历字典

    6、使用dict.get()方法,如果指定的键存在,则返回该键的智,如果不存在,则返回参数中给定的值(第二个参数)

    7、使用len(),返回字典中键-值对的个数

    8、使用dict.has_key(),如果键存在返回True,如果键不存在返回False(python3.x没有dict.has_key())

  • dict其他常用方法

    1、使用copy.copy()浅拷贝

    2、使用copy.deepcopy()深拷贝

    3、使用dict.copy()浅拷贝

转载于:https://www.cnblogs.com/Nonono-nw/p/3996603.html

python dictionay(字典 )基本用法相关推荐

  1. [转载] python里字典的用法_python中字典(Dictionary)用法实例详解

    参考链接: Python字典dictionary copy方法 本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映 ...

  2. python中字典的用法_Python字典操作用法总结

    基本语法: dict = {'ob1':'computer', 'ob2':'mouse', 'ob3':'printer'} 技巧: 字典中包含列表:dict={'yangrong':['23',' ...

  3. python编程字典100例_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  4. python 字典定义日志用法_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  5. python中字典使用_python中字典的使用

    python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可. 一: 创建字典 1)直接定义一个: dict = {'ob1':'co ...

  6. python字典的用法_Python字典的用法详解(附示例)

    本篇文章给大家带来的内容是关于Python字典的用法详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个 ...

  7. python字典类型举例_python 字典类型用法

    python 字典类型用法 info={ 'name':'唐家三少', 'age':180 } info2={ 'name':'冰火魔厨' 'love':'nice' } 1 popitem取出字典中 ...

  8. python实现字典遍历稳定有序使用collection包OrderedDict

    python实现字典遍历稳定有序使用collection包OrderedDict **注意虽然python3.6之后,dict本身也会保留插入的顺序,但是并不是严格保证的: Python3.6中的字典 ...

  9. python HDF5 h5py 的用法

    python HDF5 h5py 的用法 核心概念 HDF5文件是包含两种对象的容器:数据集,它们是类似数组的数据集合:组,是类似文件夹的容器,用于存放数据集和其他组.使用h5py时要记住的最基本的事 ...

  10. format函数python的顺序_[转载] Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

最新文章

  1. ubuntu安装mysql可视化工具MySQL-workbench及简单操作
  2. linux shell 去掉 文本换行符
  3. NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!...
  4. 【分布式】通过Numpy创建Dask.array
  5. 机器学习面试题合集Collection of Machine Learning Interview Questions
  6. spring源码研究
  7. WeakReference带来了什么
  8. java 旅行家的预算_洛谷 P1016 旅行家的预算 Java解法
  9. 易语言 存储过程 mysql_在易语言中调用MS SQL SERVER数据库存储过程(Transact-SQL)方法总结...
  10. windows server疑难杂症
  11. javascript继承的原理
  12. Centos6.5安装tocmat7 配置以及优化
  13. 蓝桥杯历年真题分类汇总(史上最全版本,一定不要错过)
  14. 交通流特性(流速密)在断面、路段上的区别
  15. 嵌入式开发——物联网
  16. hdu 2881 Jack's struggle(DP)
  17. 【花雕学AI】超级提问模型大全!150个ChatGPT神奇示例,让你的聊天更有趣!
  18. 当我们谈深度学习时,我们用它落地了什么?
  19. 第一个项目的大概流程
  20. sql注入——布尔盲注

热门文章

  1. sql不同数据处理方式完成同一处理结果对日志增长的影响
  2. 使用Intent Filter来响应隐式Intent
  3. Raspberry Pi 实现刷卡就亮灯
  4. vscode eslint插件对vue文件无效
  5. Python 用下划线作为变量前缀和后缀指定特殊变量
  6. webpack 样式表抽离成专门的单独文件并且设置版本号
  7. 关于opacity、visibility、display属性的一道CSS面试题
  8. checkbox:全选、全不选、单选(慕课网题目)
  9. [ActionScript 3.0] 通过as3操作web内容
  10. webstorm注释写出的提示