首页 > 编程语言 > 详细

Python实战之dict简单练习

时间:2017-06-23 17:49:01      阅读:250      评论:0      收藏:0      [点我收藏+]
[‘__class__‘, ‘__contains__‘, ‘__delattr__‘, ‘__delitem__‘, ‘__dir__‘, ‘__doc__‘, ‘__eq__‘, ‘__format__‘, ‘__ge__‘,
‘__getattribute__‘, ‘__getitem__‘, ‘__gt__‘, ‘__hash__‘, ‘__init__‘, ‘__iter__‘, ‘__le__‘, ‘__len__‘, ‘__lt__‘, ‘__ne__‘,
 ‘__new__‘, ‘__reduce__‘, ‘__reduce_ex__‘, ‘__repr__‘, ‘__setattr__‘, ‘__setitem__‘, ‘__sizeof__‘, ‘__str__‘,
 ‘__subclasshook__‘,
 ‘clear‘, ‘copy‘, ‘fromkeys‘, ‘get‘, ‘items‘, ‘keys‘, ‘pop‘, ‘popitem‘, ‘setdefault‘, ‘update‘, ‘values‘]
my_dict = {
    ‘user1‘:"zhangsan",
    ‘user2‘:"lisi",
    ‘user3‘:"wangermazi",
}
print(my_dict)
# {‘user2‘: ‘lisi‘, ‘user3‘: ‘wangermazi‘, ‘user1‘: ‘zhangsan‘},无序输出
my_dict[‘user4‘] = "xiaotaoqi"
print(my_dict)
# {‘user3‘: ‘wangermazi‘, ‘user4‘: ‘xiaotaoqi‘, ‘user2‘: ‘lisi‘, ‘user1‘: ‘zhangsan‘},增加
my_dict[‘user1‘] = "ZHANGSAN"
print(my_dict)
# {‘user3‘: ‘wangermazi‘, ‘user2‘: ‘lisi‘, ‘user4‘: ‘xiaotaoqi‘, ‘user1‘: ‘ZHANGSAN‘},修改

# 删除三法pop,del,popitem
my_dict.pop("user1")
print(my_dict)
# {‘user2‘: ‘lisi‘, ‘user3‘: ‘wangermazi‘, ‘user4‘: ‘xiaotaoqi‘}
del my_dict[‘user2‘]
print(my_dict)
# {‘user3‘: ‘wangermazi‘, ‘user4‘: ‘xiaotaoqi‘}

my_dict.popitem()
print(my_dict)
# {‘user2‘: ‘lisi‘, ‘user3‘: ‘wangermazi‘, ‘user1‘: ‘ZHANGSAN‘}

city = {
    ‘1‘:{
        ‘beijing‘:{
            ‘chaoyang‘:"xizhimen",
            ‘haidian‘:‘xibeiwang‘,
            ‘tongzhou‘:‘shuxi‘
        }
    },
    ‘2‘:"shanghai",
    ‘3‘:"liaoning"
}
print(city[‘1‘][‘beijing‘][‘haidian‘])
# xibeiwang
print(city.keys())
# dict_keys([‘1‘, ‘2‘, ‘3‘])
print(city.values())
# dict_values([{‘beijing‘: {‘haidian‘: ‘xibeiwang‘, ‘tongzhou‘: ‘shuxi‘, ‘chaoyang‘: ‘xizhimen‘}}, ‘shanghai‘, ‘liaoning‘])

print(city.items())
# dict_items([(‘3‘, ‘liaoning‘), (‘2‘, ‘shanghai‘), (‘1‘, {‘beijing‘: {‘tongzhou‘: ‘shuxi‘, ‘chaoyang‘: ‘xizhimen‘, ‘haidian‘: ‘xibeiwang‘}})])

 

Python实战之dict简单练习

原文:http://www.cnblogs.com/william126/p/7070934.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!