字典

字典是一种可变容器模型,且可存储任意类型对象。

d = {k1: v1, k2: v2}

dict 作为 Python 的关键字和内置函数,变量名不建议命名为 dict

键名必须是唯一的,值可以是任意的数据类型。

tinydict = {'name': 'zs', 'age': 20}

也可以像下面这样创建字典:

tinydict1 = { 'abc': 456 }
tinydict2 = { 'abc': 123, 98.6: 37 }

创建空字典

emptyDict = { }

# 查看字典的数量
print(len(emptyDict))

使用内置的 dict() 创建字典:

emptyDict = dict()

# 查看字典的数量
print(len(emptyDict))

访问字典中的值

tinydict = {'name': 'zs', 'age': 20}

# 访问值
print(tinydict['name'])
print(tinydict['age'])

如果用字典中没有的键访问数据,就会输出错误。

修改字典

向字典中添加新的

tinydict = {'name': 'zs', 'age': 20}

# 修改
tinydict['name'] = 'ls'
# 添加
tinydict['gender'] = '男'

删除字典元素

tinydict = {'name': 'zs', 'age': 20}

# 删除一项
del tinydict['name']
# 清空字典
tinydict.clear()
# 删除字典
del tinydict

Last updated