创建和使用字典

1.字典的使用

映射是一种通过名字来引用值的数据结构,字典是Python中唯一内建的映射类型;字典中的值没有特殊的顺序,但都存储在特定的键下;键可以是数字、字符串甚至元组;

字典由键-值对组成,键和值用冒号(:)隔开,项之间用逗号(,)隔开,整个字典由大括号括起来;

2.dict函数

dict函数可通过其他映射或(键,值)对的序列建立字典;

items = [('name', 'Gumby'), ('age', 42)]
d = dict(items)                      # {'age': 42, 'name': 'Gumby'}

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

d = dict(name='Gumby', 'age'=42)     # {'age': 42, 'name': 'Gumby'}

3.基本字典操作

  • len(d)返回d中项(键-值对)的数量;
  • d[k]=v将值v关联到键k上;
  • del d[k]删除键为k的项;
  • k in d检查d中是否含有键为k的项;

4.字典的格式化字符串

格式化字符串时在每个转换说明符的%字符后面,可以加上键,后面再跟上其他说明元素;

phonebook = {'Beth': '9102', 'Alice': '2341', 'Cecil': '3258'}
"Cecil's phone number is %(Cecil)s." % phonebook      # Cecil's phone number is 3258.

results matching ""

    No results matching ""