`

python笔记 字典 dict

阅读更多

dict字典:
类似于java中的map, 键值对,键必须为字符串,值可以是任意对象。
使用大括号,键值对用冒号隔开,各个元素间用逗号隔开。类似于json字符串。

创建:
ab = {      
     'Swaroop'   : 'swaroopch@byteofpython.info',
             'Larry'     : 'larry@wall.org',
             'Matsumoto' : 'matz@ruby-lang.org',
             'Spammer'   : 'spammer@hotmail.com'
        }


增加/修改:
ab['new'] = 'new element';

删除:
del ab['Spammer'];


迭代:
for k,v in ab.items():
print k,':',v;

取值:
print ab['new']

是否包含:
ab.has_key('keyName');

长度:
print dict.__len__(), len(dict);

分享到:
评论

相关推荐

    Python的dict字典结构操作方法学习笔记

    字典的基本方法 1.新建字典 1)、建立一个空的字典 >>> dict1={} >>> dict2=dict() >>> dict1,dict2 ({}, {}) 2)、新建的时候初始化一个值 >>> dict1={1:'a',2:'b',3:'c'} >>> dict1 {1: 'a', 2: 'b', 3: 'c'} ...

    Python列表、元祖、字典、集合学习笔记文档(附Python源码)

    在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据。 列表(list)和元组(tuple)比较相似,...本资源是我在学习Python时,记录的列表、元祖、字典、集合学习笔记,供大家参考学习。

    python学习笔记:字典的使用示例详解

    经典字典使用函数dict:通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典。当然dict成为函数不是十分确切,它本质是一种类型。如同list。 复制代码 代码如下:items=[(‘name’,’zhang’),(‘age’,...

    Python字典

    Python学习之路,点击有全套Python笔记 字典(dict)是一系列键——值对。每个键都与一个值相关联,这个值可以是Python中的任何对象。 可以通过“键对象”实现快速获取,删除,更新对应的键值对象。 “键”-“值”就像...

    Python字典学习笔记

    1. 字典概述与创建2. 字典的访问3. 字典的增删改查4. 字典的常用操作 1. 字典概述与创建 列表、元组、字符串等都可以使用位置来进行索引,因为它是有序的。而字典以键值对方式(key-value)组合起来的数据类型,是...

    辛辛苦苦手打的Python学习笔记,适合想自学Python的同学

    False, 0, None, 空字符串、空列表(list)、空元组(tuple)、空字典(dict)、空集合(set) 其他对象的布尔值为True 13.分支结构:单分支结构 #以银行取款为例 如: money=1000 s=int(input(‘请输入取款金额:...

    Python第一阶段笔记汇总.docx

    (五) 字典 dict (按键取值+可变散列+存储键值对) 46 (六) 集合 set (去重复/数学运算+存储键+可变散列) 52 (七)固定集合 frozenset 54 五 函数 function(小而精) 55 (一)pycharm相关设置 55 (二)定义 55 ...

    【Python笔记】之Python函数中参数前带*是什么意思

    查阅资料后发现,参数前面加上* 号 ,意味着参数的个数不止一个,另外带一个星号(*)参数的函数传入的参数存储为一个元组(tuple),带两个(*)号则是表示字典(dict) 参数带星号表示支持可变不定数量的参数,...

    基于Python闭包及其作用域详解

    我们把命名空间看做一个大型的字典类型(Dict),里面包含了所有变量的名字和值的映射关系。在 Python 中,作用域实际上可以看做是“在当前上下文的位置,获取命名空间变量的规则”。在 Python 代码执行的任意位置,...

    python学习笔记之列表(list)与元组(tuple)详解

    现在读到了列表(list)、元组(tuple)、集合(set)和字典(dict)四种在python内置的重要的数据结构。我只是想记录一下列表(list)和元组(tuple)比较容易搞混的地方和阐述一遍列表(list)和元组(tuple)比较常用的一些方法。...

    两两认识leetcode-LeetCodeNotes:我自己的LeetCode笔记(大部分是用Python和C编写的)

    Python 和 C 编写的):) 这个项目包含了我在解决问题时的所有想法。 我不会说我的解决方案是最好的并且超过了 99% 的提交,我的目标是在合理的时间内解决问题。 发现问题 1. 二和: 给定一个数字列表和一个目标,...

    学习笔记(13):Python网络编程&并发编程-解决粘包问题-终极版本

    粘包现象解决(终极版) 1.简单版的问题所在 1)报头信息不一定只是包含着命令执行结果的字节数长度,在文件传输的时候...1)字典转为bytes类型:首先使用json.dumps(dict)将字典序列化为json字符串,然后使用.encode

    4.10 python 面向对象编程(类、对象、实例、继承、多态、封装、super()、类的装饰器、反射、内置魔术方法) 学习笔记

    文章目录1 类、对象/实例、实例化2 三大特性1)继承2)封装3)多态4)super方法5)类中的三个装饰器(内置函数)6)反射7)一些内置的魔术方法3 补充1)内置数据结构2)非(python)内置数据结构3)抽象类实例 ...

    leetcode花括号-leetcode:leetcode

    以下笔记和练习是针对最近顶级科技公司提出的面试问题。 目录 您的部分标题将用于引用目的地的位置。 描述 LeetCode 网站问题解决方案 你会学到什么 提高编码技能。 学习编码知识。 准备面试。 学习 创建字典 在 ...

    Ptyhon自学笔记(很全哦)

    #-- Python数据类型:哈希类型、不可哈希类型 # 哈希类型,即在原地不能改变的变量类型,不可变类型。可利用hash函数查看其hash值,也可以作为字典的key "数字类型:int, float, decimal.Decimal, fractions....

    sphinx中文语音训练手册

    确保jieba.rar中的文件dict.txt解压后的目录是D:\sphinxtrain\sphinxtrain-1.0.8-win32\python\jieba\dict.txt jieba.rar是一个python下的中文分词模块,主页是https://github.com/fxsjy/jieba 3)打开一个DOS...

    Misc-Scripts

    因为很喜欢多看系统能把书摘导入印象笔记,所以刷了系统,但是之后生词本就没法导出了,研究了一下多看生词本位置在 DK_System\xKindle\res\dict\VocabularyNoteBook.dat 格式是字典列表直接转化成了字符串,于是写...

Global site tag (gtag.js) - Google Analytics