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中字典的使用相关推荐

  1. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  2. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  3. python集合与字典区别_Python中的字典与集合

    今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...

  4. python中怎样创建字典内建函数_python中常用的字典内建函数

    1.len(mapping)        返回映射的长度(键-值对的个数) 2.hash(obj)              返回obj的哈希值 >>> myDict = {'na ...

  5. python字典在编程中的作用_python中的字典操作及字典函数

    字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 # ...

  6. python字典合并_Python中如何实现两个字典合并

    更多 Python中将两个字典进行合并操作,是一个比较常见的问题.本文将介绍几种实现两个字典合并的方案,并对其进行比较. 对于这个问题,比较直观的想法是将两个字典做相加操作,赋值给结果字典,其代码为: ...

  7. python中怎样向字典中添加值_python中向一个字典中加值

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  8. python编写字典库_Python中的字典及举例-阿里云开发者社区

    字典 字典是python中的唯一的映射类型(哈希表) 字典对象是可变的,但是字典的键必须使用不可变对象,一个字典中可以使用不同类型的键值. 字典的方法 keys() values() items() ...

  9. python获取字典长度_Python中的字典

    1 字典的定义 dictionary(字典) 是 除列表以外Python之中 最灵活的数据类型 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体的相关信息 和列表的区别 列表是 有序的对象 ...

最新文章

  1. 树、森林与二叉树的转换
  2. Watershed函数
  3. 懒到极致之怒撸一键打包发布系统
  4. 3.JAVA中的多态
  5. qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源
  6. 从个人到团队:思维转变是关键
  7. js Object的属性 Configurable,Enumerable,Writable,Value,Getter,Setter
  8. ExtJS:鼠标移出菜单后菜单自动隐藏
  9. spingboot 集成swagger2
  10. Fiddler工具杂记-存储特定的数据包保存到文件(CustomRules.js基本使用)
  11. 计算机表格怎么加减乘除,如何在Word表格中进行加减乘除
  12. ASP.NET MVC - 用户验证和权限验证
  13. 如何把iso文件刻录在U盘上
  14. 数据挖掘概念与技术(原书第三版)范明 孟小峰译-----第二章课后习题答案
  15. 查看oracle空间使用情况,Oracle 查看数据库空间使用情况
  16. 分享大二时用python写的银行管理系统(超简单版)内附源码
  17. 电子书资源(建议珍藏,不断更新中)
  18. C#listbox用法
  19. 【UI设计】产品设计之UI设计规范
  20. 【推荐系统系列6】ALS推荐算法原理

热门文章

  1. 算法题存档20200505
  2. drools的可升级读写锁探究
  3. Spring框架是如何判断是否是上传文件请求呢
  4. Java高并发编程详解系列-不可变对象设计模式
  5. 计算机 未来哪种技术稀缺,2015级职业生涯规划考试试题
  6. python计算今年第几天_Python三种方法计算指定日期是今年的第几天
  7. 为什么Go的自定义error有时候会内存溢出
  8. @Configuration和@Bean注解详解
  9. Lombok注解使用详解
  10. 阻塞和非阻塞队列下两种生产者消费者实现