python dictionay(字典 )基本用法
- 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(字典 )基本用法相关推荐
- [转载] python里字典的用法_python中字典(Dictionary)用法实例详解
参考链接: Python字典dictionary copy方法 本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映 ...
- python中字典的用法_Python字典操作用法总结
基本语法: dict = {'ob1':'computer', 'ob2':'mouse', 'ob3':'printer'} 技巧: 字典中包含列表:dict={'yangrong':['23',' ...
- python编程字典100例_python中字典(Dictionary)用法实例详解
本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...
- python 字典定义日志用法_python中字典(Dictionary)用法实例详解
本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...
- python中字典使用_python中字典的使用
python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可. 一: 创建字典 1)直接定义一个: dict = {'ob1':'co ...
- python字典的用法_Python字典的用法详解(附示例)
本篇文章给大家带来的内容是关于Python字典的用法详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个 ...
- python字典类型举例_python 字典类型用法
python 字典类型用法 info={ 'name':'唐家三少', 'age':180 } info2={ 'name':'冰火魔厨' 'love':'nice' } 1 popitem取出字典中 ...
- python实现字典遍历稳定有序使用collection包OrderedDict
python实现字典遍历稳定有序使用collection包OrderedDict **注意虽然python3.6之后,dict本身也会保留插入的顺序,但是并不是严格保证的: Python3.6中的字典 ...
- python HDF5 h5py 的用法
python HDF5 h5py 的用法 核心概念 HDF5文件是包含两种对象的容器:数据集,它们是类似数组的数据集合:组,是类似文件夹的容器,用于存放数据集和其他组.使用h5py时要记住的最基本的事 ...
- format函数python的顺序_[转载] Python中format函数用法
Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...
最新文章
- ubuntu安装mysql可视化工具MySQL-workbench及简单操作
- linux shell 去掉 文本换行符
- NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!...
- 【分布式】通过Numpy创建Dask.array
- 机器学习面试题合集Collection of Machine Learning Interview Questions
- spring源码研究
- WeakReference带来了什么
- java 旅行家的预算_洛谷 P1016 旅行家的预算 Java解法
- 易语言 存储过程 mysql_在易语言中调用MS SQL SERVER数据库存储过程(Transact-SQL)方法总结...
- windows server疑难杂症
- javascript继承的原理
- Centos6.5安装tocmat7 配置以及优化
- 蓝桥杯历年真题分类汇总(史上最全版本,一定不要错过)
- 交通流特性(流速密)在断面、路段上的区别
- 嵌入式开发——物联网
- hdu 2881 Jack's struggle(DP)
- 【花雕学AI】超级提问模型大全!150个ChatGPT神奇示例,让你的聊天更有趣!
- 当我们谈深度学习时,我们用它落地了什么?
- 第一个项目的大概流程
- sql注入——布尔盲注