字典

2021-10-09 23:16:37
admin
429
最后编辑:admin 于 2021-12-13 09:48:23

字典是一系列键值对的集合,用花括号 {} 标识。值可以是任何类型。键与值之间用冒号 : 分割,键值对之间用逗号分割。

varname = {
    key1:value1,
    key2:value2,
    key3:value3,
    ……
    }

最后一个键值对的下一行添加一个右花括号,并缩进4个空格。

操作字典

访问字典中的值:

person = {
    'name':'Jack',
    'age':20,
    }
print(person['name'])

添加新的键值对:

person = {
    'name':'Jack',
    'age':20,
    }
persion['addr'] = 'beijing'
persion['tel'] = '123456'

修改字典中的值:

person = {
    'name':'Jack',
    'age':20,
    }
person['name'] = 'Lucy'

删除字典里的键值对:

person = {
    'name':'Jack',
    'age':20,
    }
del person['age']

遍历字典

for-in 循环遍历字典中的所有键值对。遍历时,其实是先用字典的 items() 方法将字典转化为一个列表,每个元素都是一个键值对(类似于PHP里的关联数组)。然后本质上即为列表的遍历。

person = {
    'name':'Jack',
    'age':20,
    'addr':'beijing',
    }
for key, value in persion.items():    #声明两个变量存储键和值。
    print(f'key:{key}')
    print(f'value:{value}')

注:

字典名.items() 返回字典的所有键值对列表。

字典名.keys() 返回字典的所有键列表。

字典名.values() 返回字典的所有值列表。


发表评论
评论通过审核后显示。