字典

Reads: 994 Edit

字典(Dictionary)是由键值对构成的数据集合。字典中的键一般为字符串或数值类型,必须是唯一的且数据类型需要保持一致。字典中的值可以取任何数据类型,可以不唯一且数据类型也不需要保持一致。

1 字典的定义

>>> dict1 = {'姓名': '张三', '年龄': 29, '性别': '男'}
>>> dict1
{'姓名': '张三', '年龄': 29, '性别': '男'}
>>> type(dict1)
<class 'dict'>

dict2 = {1:"abc",3:23,5:[1,2,"a"],7:"ef" }
dict2
{1: 'abc', 3: 23, 5: [1, 2, 'a'], 7: 'ef'}

说明: 字典用{}来定义,同时在{ }中的每个键值对用冒号“:” 分隔,键值对之间用逗号“,”分隔。

2 字典的操作

>>> dict1 = {'姓名': '张三', '年龄': 29, '性别': '男'}
>>> dict1["姓名"]         
'张三'

说明:通过键来索引对应的值

>>> dict1["年龄"]=31
>>> dict1
{'姓名': '张三', '年龄': 31, '性别': '男'}

说明:通过键来修改对应的值

>>> dict1["星座"]="双子座"
>>> dict1
{'姓名': '张三', '年龄': 31, '性别': '男', '星座': '双子座'}

说明:新增键值对

>>> del(dict1["性别"])
>>> dict1
{'姓名': '张三', '年龄': 31, '星座': '双子座'}

说明:删除键值对


Comments

Make a comment