老王python之基本数据结构——字典习题

基本数据结构之字典习题

**已知字典:ainfo = {‘ab’:’liming’,’ac’:20},完成下面的操作
1 使用2个方法,输出的结果:
ainfo = {‘ab’:’liming’,’ac’:20,’sex’:’man’,’age’:20}
2 输出结果:[‘ab’,’ac’]
3 输出结果:[‘liming’,20]
4 通过2个方法返回键名ab对应的值。
5 通过2个方法删除键名ac对应的值。**

1>>> ainfo = {'ab':'liming','ac':20}
>>> ainfo.update({'sex':'man','age':20})
>>> ainfo
{'ac': 20, 'ab': 'liming', 'age': 20, 'sex': 'man'}

>>> ainfo = {'ab':'liming','ac':20}
>>> ainfo['sex'] = 'man'
>>> ainfo['age'] = 20
>>> ainfo
{'ac': 20, 'ab': 'liming', 'age': 20, 'sex': 'man'}

2>>> ainfo = {'ab':'liming','ac':20}
>>> ainfo.keys()
['ac', 'ab']

3>>> ainfo = {'ab':'liming','ac':20}
>>> ainfo.values()
[20, 'liming']

4>>> ainfo.get('ab')
'liming'

>>> print ainfo.values()[1]
liming

5>>> ainfo = {'ab':'liming','ac':20}
>>> del ainfo['ac']
>>> ainfo
{'ab': 'liming'}

>>> ainfo = {'ab':'liming','ac':20}
>>> ainfo.pop('ac')
20
>>> ainfo
{'ab': 'liming'}

猜你喜欢

转载自blog.csdn.net/lcl_xiaowugui/article/details/80765013