Python 字典

字典

字典是Python提供的一种称为dictionary的复合数据类型,类似于列表,是对象的集合。


特点

  • 可变:可以修改字典中的内容
  • 动态:可以对字典进行增删
  • 嵌套:字典中可以包含字典

创建字典

字典用花括号{}作为容器,里面是一系列的键-值对,键和值之间用冒号:进行对应,而不同的键-值对之间用逗号, 割。注意这里的符号都是英文状态下的。

例:


d = {
'jian1':'zhi1',
'jian2':'zhi2',
'jian3':'zhi3',
}

访问字典中的值

方法:字典名+[‘键名’],比如:


>>>d['jian1']
'zhi1'
>>>d['jian3']
'zhi3'

修改字典中的值

方法:字典名+[‘键名’] = ‘新值’,比如:


>>>d['jian1'] = 'zhix'  # 将‘jian1’对应的‘zhi1’修改为‘zhix’
>>>d['jian1']
'zhix'

增加条目

方法:字典名[‘新键’] = ‘新值’,比如:


>>>d['jianN'] = 'zhiN'  # 将'jianN':'zhiN'条目添加到字典d

删除条目

使用del语句

方法:del 字典名[‘键’],比如:


>>>del d['jianN']  # 将'jianN':'zhiN'条目从字典d中删除

内置函数

函数 描述
clear() 清空一个字典
get() 返回一个键的值
items() 返回一个字典中键-值对的一个列表
keys() 返回一个字典中的键的列表
values() 返回一个字典中的值的列表
pop() 从一个字典中移除一个键,并返回该键的值
popitem() 从一个字典中移除一个键-值对
update() 将一个字典与另一个字典或可迭代的键-值对合并

使用方式:比如字典d, d.clear()d.pop()等等。






公众号

关注公众号,获取一手资讯

“ Python 字典 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注