六、(3)python数据结构之字典
1 字典
字典像一个地址簿,知道了她的姓名,就可以找到他的地址联系到他。换言之,字典中存放的是键值对。字典写法如下;
d = {key : value1 , key2 : value2}
2 字典特性
字典中存放的键必须是唯一的;
字典中存放的键是不可变的,比如字符串,元组。 列表不行,可变的。
同一个字典中不能出现两个相同的键。
3 字典常用方法,见如下代码:
var = {"name":'biao',"age":23,"university":'bupt'} print("\n字典的遍历方式:") for first,second in var.items(): print(first,second) print("\n根据字典的键找到对应的值:") print(var["name"]) print("\n删除一对键值对:") del var['name'] for first,second in var.items(): print(first,second) print("\n删除字典所有元素:") del var #或者使用var.clear() #结果输出 字典的遍历方式: name biao university bupt age 23 根据字典的键找到对应的值: biao 删除一对键值对: university bupt age 23 删除字典所有元素:
4 字典中的内置函数
5 字典内置方法
var = {"name":'biao',"age":23,"university":'bupt'} print("\nfromkeys函数:") tmp = var.fromkeys(var) for first,second in tmp.items(): print(first,second) #结果输出 fromkeys函数: university None name None age None
参考:http://www.runoob.com/python3/python3-dictionary.html 《byte-of-python-chinese-edition》