- 浏览: 769073 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
字典是Python中唯一的映射类型。映射类型对象里哈希值和指向的对象是一对多的关系。
创建字典
给默认值
遍历字典
读元素:
删除元素
字典合并
test
创建字典
>>> fdict = dict(([1,'a'],[2,'b'])) >>> fdict {1: 'a', 2: 'b'}
给默认值
>>> ddict = {}.fromkeys(('x','y'),-1) >>> ddict {'y': -1, 'x': -1} >>> edict = {}.fromkeys(('a','b')) >>> edict {'a': None, 'b': None}
遍历字典
>>> for key in fdict.keys(): print 'key=%s,value=%s' % (key,fdict[key]) key=1,value=a key=2,value=b
读元素:
>>> fdict[1] 'a' >>> fdict[3] Traceback (most recent call last): File "<pyshell#29>", line 1, in <module> fdict[3] KeyError: 3 >>> ddict['x] SyntaxError: EOL while scanning string literal >>> ddict['x'] -1
删除元素
>>> testDict = {} >>> testDict[1] = 'abc' >>> testDict['abc']=1 >>> testDict {1: 'abc', 'abc': 1} >>> testDict[1.23]=2.34 >>> testDict {1: 'abc', 'abc': 1, 1.23: 2.34} >>> del test[1.23] Traceback (most recent call last): File "<pyshell#44>", line 1, in <module> del test[1.23] NameError: name 'test' is not defined >>> del testDict[1.23] >>> testDict {1: 'abc', 'abc': 1} >>> testDict.p Traceback (most recent call last): File "<pyshell#47>", line 1, in <module> testDict.p AttributeError: 'dict' object has no attribute 'p' >>> testDict.pop() Traceback (most recent call last): File "<pyshell#48>", line 1, in <module> testDict.pop() TypeError: pop expected at least 1 arguments, got 0 >>> testDict.pop(1)#删除并返回1的值 'abc' >>> testDict {'abc': 1} >>> testDict[2]='2' >>> testDict {2: '2', 'abc': 1} >>> testDict.clear()#清空字典 >>> testDict {}
字典合并
a = dict(([1,'2'],[2,'c'])) b = dict(([3,3],[4,4])) print a, b print dict(a.items()+b.items()) {1: '2', 2: 'c', 3: 3, 4: 4}
test
a = [1,2,3] b = ['d','e','f'] c = dict() i = 0 for aa in a: c.update({aa:b[i]}) i = i+1 print c {1: 'd', 2: 'e', 3: 'f'}
发表评论
-
python cookbook
2014-06-25 20:58 365python cookbook这本书倒是比较奇特,与其它书按部 ... -
python闭包
2014-06-24 20:58 520闭包(closure)不是什么复杂得不得了的东西:它只不过是个 ... -
python字符串2
2014-06-23 20:44 707这向下兼容简直反人类 >>> hello ... -
python库发布
2013-09-01 18:59 653setup.py from distutils.core ... -
Python3-print
2013-08-27 22:14 1004以后无特殊说明,python的代码将基于Python3.3.2 ... -
python正则
2013-02-15 11:09 696import re m = re.match('abc' ... -
python子类与实例
2013-02-09 11:42 1307class A: pass class B ... -
python静态方法和类方法
2013-02-08 11:07 901class TestStaticMethod: ... -
python继承
2013-02-08 10:45 1138子类不会默认调用父类的构造函数,但如果子类没有自己的构造函数则 ... -
python类
2013-02-07 11:14 735class a(object): #有的地方在语 ... -
python模块
2013-02-06 11:09 795模块:自我包含并且有组织的代码片段 导入(import):把其 ... -
python视频
2013-02-05 18:41 644http://www.csvt.net/resource/vi ... -
python lambda
2013-02-04 19:58 839lambda表达式运作起来就像一个函数 >> ... -
python变长参数的函数
2013-02-04 10:44 2007def tupleVarArgs(arg1,arg2='d ... -
函 数
2012-12-08 09:02 783>>> def hello(): p ... -
断 言
2012-11-19 22:29 684try: assert 1==0,'1 not ... -
异 常
2012-11-15 21:23 750def safe_float(obj): try ... -
统计文件行数
2012-11-07 22:17 806fname = raw_input('fileName:' ... -
序列与迭代
2012-10-16 21:29 738>>> myTuple = (123,' ... -
range
2012-10-14 11:17 662for eachVal in range(1,20,2): ...
相关推荐
《Hutool工具包与多音字词典的深度解析》 在信息技术高速发展的今天,高效、便捷的工具包成为了开发者们的得力助手。本文将深入探讨“hutool.jar”工具包及其配套的“多音字词典”资源文件,帮助读者了解这两个组件...
《Kindle古汉语常用字词典》是一款专为学习古汉语设计的电子词典资源,适用于Kindle阅读设备或其对应的阅读应用。该词典包含了简体与繁体两种字体形式,旨在帮助用户理解和掌握古汉语中的常见词汇和用法。 在古汉语...
然而,在赵静的研究文章《从“异”字看三种甲骨文字词典存在的释义问题》中,揭示了现行甲骨文字词典在释义方面存在的问题,并以“异”字为例,详细分析了这些问题所在。 首先,赵静指出当前词典在引用词例的准确性...
为了让日语学习者能够更加便捷地获取语言资源,金山词霸推出了针对日语的电子词典——金山词霸2009日文字典。这款电子词典软件在2009年发布,它结合了强大的词库和便捷的操作方式,旨在为不同水平的日语学习者提供全...
晴窗文字典包”中,我们关注的是针对Unity 3D 4.0版本的一个特定汉化工具——晴窗文字典包。这个汉化包主要目标是为开发环境提供中文界面,以方便中国开发者更好地理解和使用Unity的各类功能。 Unity 3D 4.0是该...
《自开发的网络小字典程序》是一款个人学习成果展示的应用程序,旨在帮助用户整合并搜索网络上的资源。本文将详细介绍这款程序的核心功能、技术实现以及如何利用它进行有效查询。 首先,我们要理解网络小字典的核心...
《五笔字典 丁丁小字典》是一款专为学习和使用五笔输入法的用户设计的实用工具。这款软件提供了丰富的五笔编码查询功能,帮助用户快速掌握和使用五笔码,提高汉字录入效率。 五笔字典是基于五笔字型编码的查询系统...
提出了一种无理数字典码的测试数据压缩方案,能有效地压缩芯片测试数据。方案利用无理数序列建立字典,编码时只需进行相容性检查,无需填充无关位,简化了操作步骤;同时,选择局部压缩率最大的一组数据作为最终编码...
统计数字次数字典法.py
某个数据集上的准确率 = 该数据集中所有标注正确的多音字数 / 数据集中含有的多音字总数 4.10更新 之前的准确率计算有些问题,将和也算作多音字了,改正之后准确率变为85% - 88%。 我们试着增加了LSTM的层数,...
可用于查询东巴文字,喜欢少数民族文字研究的童鞋可以看看。
英语数字应用词典
《pinyin4j:解决中文多音字问题的利器》 在中文处理中,多音字是一个常见的挑战。多音字是指一个汉字有多个读音,根据不同的语境和组合,其发音会有所不同。例如,“长”既可以读作“cháng”,也可以读作“zhǎng...
生成全四位数字组合的字典0000-9999
自制8位纯数字字典,解压后大小953 MB。
近期做中文处理时,涉及到多音字的读音问题,于是参考《新华字典》整理出这份多音字大全。
Java中的多音字转拼音是一项常见的任务,尤其是在处理中文文本时。多音字是指一个汉字有多个读音,根据不同的语境和组合可以有不同的发音。例如,“还”字就有“hái”和“huán”两种读音。在自然语言处理、语音...
1-6位纯数字字典,亲手导出,已验证,解压大小9M左右。
6位数字字典 破解使用 破解使用 破解使用破解使用破解使用破解使用破解使用破解使用