当前位置:首页 > Python教程 > python技巧

python数据结构-字典


字典是python中唯一内建的映射类型。(映射是通过名字引用值的数据结构)。

字典中的值没有特殊顺序,但是都存储在一个特定的键(key)中。键可以是数字、字符串、元组。


一、创建字典:

1、创建字典:

如:

phonebook={‘zhangsan‘:‘233333‘,‘lisi‘:‘322233‘,‘wangwu‘:‘4323334‘}

字典由多个键及其对应的值构成的对组(也把键/值对 称为项)。在phonebook示例中,名字是键,电话号码是值。键和值之间用冒号(:)隔开,项之间用逗号(,)隔开。整个字典由一对大括号括起来。空字典(不包括任何项)由两个大括号组成,如{ }。


2、dict函数创建字典:

 2.1、   dict函数通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典。

如:

>>> items=[(‘name‘,‘zhangsan‘),(‘age‘,44)]
>>> d=dict(items)
>>> d
{‘age‘: 44, ‘name‘: ‘zhangsan‘}
>>> 


2.2、    dict函数也可以通过关键字参数来创建字典;

如:

>>> a=dict(name=‘lisi‘,age=44)
>>> d
{‘age‘: 44, ‘name‘: ‘zhangsan‘}
>>>

注释:dict函数不是真正的函数,他是个类型,就像list、tuple和str一样。


二、字典的基本操作:

字典的基本行为和序列(sequence)类似:

a)、len(d):返回d中项(键-值对)的数量;

b)、d[k]:返回关联到键k上的值;

c)、d[k]=v:将值v关联到键k上;

d)、del d[k]:删除键为k的项;

e)、k in d检查d中是否有含有键为k的值;

字典和列表


原文:http://10631377.blog.51cto.com/10621377/1873164


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐