python中字典使用_python中字典的使用
python中的字典的特性:
在字典中的元素是散列存放的,没有顺序,
在进行增删改查的时候使用字典中需要的关键字(key)即可。
一: 创建字典
1)直接定义一个:
dict = {'ob1':'computer', 'ob2':'mouse', 'ob3':'printer'}
注:
字典中可包含列表:dict={'yangrong':['23','IT'],"xiaohei":['22','dota']}
字典中可包含字典:dict={'yangrong':{"age":"23","job":"IT"},"xiaohei":{"'age':'22','job':'dota'"}}
2) 使用dict生成一个:
>>> name = (('zhang',88),('lii',90),('yubo',92),('zhangyou',9))
>>> dic = dict(name)
>>> dic
{'zhangyou': 9, 'lii': 90, 'zhang': 88, 'yuybo': 92}
3) 使用zip方法将两个等长度的list合并成一个dict:
>>> a = 'www.baidu.com.cn.123'
>>> a_list = a.split('.')
>>> a_list
['www', 'baidu', 'com', 'cn', '123']
>>> b_list = ['163','com','vedio','oa','b']
>>> aa = dict(zip(a_list,b_list))
>>> aa
{'baidu': 'com', 'www': '163', '123': 'b', 'com': 'vedio', 'cn': 'oa'}
a_list列表中的直在新字典中是关键字,而b_list列表的直在新字典中是关键字的直。
2. get
3.引用和拷贝
4. 插入(update)、删除
cc = {'qq':'qq.com'}
>>> cc
{'qq': 'qq.com'}
>>> aa.update(cc)
>>> aa
{'baidu': 'com', 'qq': 'qq.com', 'www': '163', '123': 'b', 'cn': 'oa', 'com': 'vedio'}
5. 排序
参考: http://www.centoscn.com/python/2014/0318/2598.html
Python中字典和集合
Python中字典和集合 映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元 ...
python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
python中字典排序,列表中的字典排序
python中字典排序,列表中的字典排序 一.使用python模块:operator import operator #首先要导入模块operator x = {1:2, 3:4, 4:3, 2:1, ...
python接口自动化(九)--python中字典和json的区别(详解)
简介 这篇文章的由来是由于上一篇发送post请求的接口时候,参数传字典(dict)和json的缘故,因为python中,json和dict非常类似,都是key-value的形式,为啥还要这么传参,在群 ...
python中字典和json的区别
python中,json和dict非常类似,都是key-value的形式,而且json.dict也可以非常方便的通过dumps.loads互转 定义 python中,json和dict非常类似,都是k ...
python中字典的用法
一,字典的简单介绍概念: 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯一的. 在保存的时候, 根据key来计算出一个内存地址. 然后将 ...
Python中字典和集合的用法
本人开始学习python 希望能够慢慢的记录下去 写下来只是为了害怕自己忘记. python中的字典和其他语言一样 也是key-value的形式 利用空间换时间 可以进行快速的查找 key 是唯一的 ...
Python中字典的相关操作
1. Python类似于Java中的哈希表,只是两种语言表示的方式是不一样的,Python中的字典定义如下: 在Python中是一种可变的容器模型,它是通过一组键(key)值(value)对组成,这种 ...
Python中字典合并的四种方法
字典是Python语言中唯一的映射类型.映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表.字典对象是可变的,它是一个容器类型,能存储任意个数的 ...
随机推荐
php libevent 扩展使用示例
第六篇.bootstrap表格
基本表格:
用户名 | 密码 |
nginx泛域名解析实现二级域名多域名
利用nginx泛域名解析配置二级域名和多域名 网站的目录结构为html├── bbs└── www html为nginx的安装目录下默认的存放源代码的路径. bbs为论坛程序源代码路径www为主页程序 ...
win8下出现安装sql2012 正在启动操作系统功能"NetFx3"
今天上午装win8系统,发现在装sql server 2012的时候,一直停在"正在启动操作系统功能"NetFx3""不动了,在网上找了下相关的资料,发现原来N ...
SQL利用Case When Then多条件判断
CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4 ....... ...
Spark、Shark集群安装部署及遇到的问题解决
1.部署环境 OS:Red Hat Enterprise Linux Server release 6.4 (Santiago) Hadoop:Hadoop 2.4.1 Hive:0.11.0 JDK ...
【源代码】TreeMap源代码剖析
注:下面源代码基于jdk1.7.0_11 之前介绍了一系列Map集合中的详细实现类,包含HashMap,HashTable,LinkedHashMap.这三个类都是基于哈希表实现的,今天我们介绍还有一 ...
SQL Server CTE 递归查询全解 -- 转 学习
在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(Common Table Expression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例 ...
gearman中任务的优先级和返回状态
gearman中任务的优先级和返回状态 一.任务的优先级 同步阻塞调用,等待返回结果 doLow:最低优先 doNomal:正常优先级 doHigh:最优先执行 异步派发任务,不等待返回结果,返回任务 ...
CSS文字超出指定长度,用省略号
overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;
python中字典使用_python中字典的使用相关推荐
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
- python集合与字典区别_Python中的字典与集合
今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...
- python中怎样创建字典内建函数_python中常用的字典内建函数
1.len(mapping) 返回映射的长度(键-值对的个数) 2.hash(obj) 返回obj的哈希值 >>> myDict = {'na ...
- python字典在编程中的作用_python中的字典操作及字典函数
字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 # ...
- python字典合并_Python中如何实现两个字典合并
更多 Python中将两个字典进行合并操作,是一个比较常见的问题.本文将介绍几种实现两个字典合并的方案,并对其进行比较. 对于这个问题,比较直观的想法是将两个字典做相加操作,赋值给结果字典,其代码为: ...
- python中怎样向字典中添加值_python中向一个字典中加值
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python编写字典库_Python中的字典及举例-阿里云开发者社区
字典 字典是python中的唯一的映射类型(哈希表) 字典对象是可变的,但是字典的键必须使用不可变对象,一个字典中可以使用不同类型的键值. 字典的方法 keys() values() items() ...
- python获取字典长度_Python中的字典
1 字典的定义 dictionary(字典) 是 除列表以外Python之中 最灵活的数据类型 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体的相关信息 和列表的区别 列表是 有序的对象 ...
最新文章
- 树、森林与二叉树的转换
- Watershed函数
- 懒到极致之怒撸一键打包发布系统
- 3.JAVA中的多态
- qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源
- 从个人到团队:思维转变是关键
- js Object的属性 Configurable,Enumerable,Writable,Value,Getter,Setter
- ExtJS:鼠标移出菜单后菜单自动隐藏
- spingboot 集成swagger2
- Fiddler工具杂记-存储特定的数据包保存到文件(CustomRules.js基本使用)
- 计算机表格怎么加减乘除,如何在Word表格中进行加减乘除
- ASP.NET MVC - 用户验证和权限验证
- 如何把iso文件刻录在U盘上
- 数据挖掘概念与技术(原书第三版)范明 孟小峰译-----第二章课后习题答案
- 查看oracle空间使用情况,Oracle 查看数据库空间使用情况
- 分享大二时用python写的银行管理系统(超简单版)内附源码
- 电子书资源(建议珍藏,不断更新中)
- C#listbox用法
- 【UI设计】产品设计之UI设计规范
- 【推荐系统系列6】ALS推荐算法原理