
6.2 使用字典
格式:user_0={'x':'y','m':n}
6.2.1 访问字典中的值
格式:user_0['x']➡️y
6.2.2 添加键值对
格式:user_0['m']=n
6.2.4 修改字典中的值
赋值修改
6.2.5 删除键值对
格式:del user_0['x'] #删除的键值对会永久消失
6.2.7 使用get()来访问值
如果访问不存在的值会报错,所以需要方法get()来指定返回结果。
例如:
user_0 = {'color':'white','speed':'fast'}
point_value = user_0.get('points','No point value assigned.')
print(point_value)
#调用get()时,如果没指定第二个值,会直接返回None来表示没有这个值。
作业:
练习 6-1 人
person={'first_name':'ze','last_name':'kim','age':'19','city':'xiamen'}
print('first name is',person['first_name'])
print('last name is',person['last_name'])
print('age is',person['age'])
print('city is ',person['city'])
练习6-2 喜欢的数
like_numbers={}
like_numbers['mike']=1
like_numbers['bill']=11
like_numbers['lucy']=0
like_numbers['ferry']=9
like_numbers['jack']=100
print('mike likes',like_numbers['mike'])
print('bill likes',like_numbers['bill'])
print('lucy likes',like_numbers['lucy'])
print('ferry likes',like_numbers['ferry'])
print('jack likes',like_numbers['jack'])
练习 6-3 词汇表
dictionary={'变量':'能储存计算结果或能表示值的抽象概念',
'列表':'数据项构成的有限序列',
'字符串':'由数字、字母、下划线组成的一串字符',
'遍历':'遍历是指对树中所有结点的信息进行一次访问',
'缩进':'调整文本与页面边界之间的距离'}
print('变量:',dictionary['变量'])
print('列表:',dictionary['列表'])
print('字符串:',dictionary['字符串'])
print('遍历:',dictionary['遍历'])
print('缩进:',dictionary['缩进'])
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)