六、(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》

 

posted @ 2017-09-18 10:58  国境之南时代  阅读(124)  评论(0编辑  收藏  举报