Python数据结构--字典

来源:互联网 发布:穿越时光的地铁知乎 编辑:程序博客网 时间:2024/05/16 03:01
字典由键和值组成只能用不可变的对象作为键,如字符串键必须是唯一的键值对是没有顺序的可以通过键来访问成员
>>> dic = {'apple':2,'orange':1}>>> dic['apple']2
字典中的方法
clear()copy()fromkeys(dict)#返回与传入的dict键相同,值默认为None的字典get(key)#获取传入的键的值,如果没有该键,默认返回Noneitems()#返回一个set,由键值对组成keys()#返回键列表pop(key)#删除键keypopitem()#删除最后一个键值对setdefault(key)#如果该key在字典中,则与get类似,否则为添加一个key,值默认为Noneupdate()#更新成员values()#返回值列表
>>> dic = {'apple':2,'orange':1}>>> dic.items()dict_items([('apple', 2), ('orange', 1)])>>> dic.keys()dict_keys(['apple', 'orange'])>>> dic.pop('apple')2>>> dic{'orange': 1}>>> dic = {'apple': 2, 'orange': 1}>>> dic.popitem()('orange', 1)>>> dic.popitem()('apple', 2)>>> dic = {'apple': 2, 'orange': 1}>>> dic.setdefault('apple')2>>> dic.setdefault('1')>>> dic.setdefault('2',False)False>>> dic{'apple': 2, 'orange': 1, '1': None, '2': False}
原创粉丝点击