1 字典定义
- 语法:在
{ }
内用逗号
隔开各个key:value
(键值对用的是冒号),键必须是互不相同的(在同一个字典之内)。 - 作用:用来存多个值,每个值有唯一一个key与其对应,key对值有描述功能。字典是可变类型。
d={
'a':1,'b':2}
print(type(d)) # class 'dict'>
print(d['a']) # 1
【例子】设计一个班级的3个学生的信息,取出第2个学生的年龄。
students_info=[
{
"name":'dw',"age":18,"gender":'male'}, # 记得逗号
{
"name":'hah',"age":15,"gender":'female'},
{
"name":'li',"age":17,"gender":'male'}
]
print(students_info[1]["age"]) #15
2 字典的创建
- 通过
dict()
创建一个空的字典,通过key
把数据直接放入字典中。注意,一个key
只能对应一个value
,多次对一个key
放入value
,后面的值会把前面的值冲掉。
dic = dict()
dic['a'] = 1
dic['b'] = 2
dic['c'] = 3
print(dic)
# {'a': 1, 'b': 2, 'c': 3}
dic['a'] = 11
print(dic)
# {'a': 11, 'b': 2, 'c': 3}
dic['d'] = 4
print(dic)
# {'a': 11, 'b': 2, 'c': 3, 'd': 4}
3 字典-增
dict.update(dict2)
:把字典参数dict2
的key:value
对 更新到字典dict
里。
dic = {
'Name': 'DW', 'Age': 7}
dic2 = {
'Sex': 'female', 'Age': 8}
dic.update(dic2)
print("更新字典 dict : "