您的位置:首页 > 编程语言 > Python开发

python学习笔记-(10)python中的词典

2015-03-24 13:45 295 查看
1. 词典的基本概念和创建

Python中的词典是一个类,词典是用来储存多个元素的,储存多个元素的对象称作容器(container)。

创建词典的方法举例:

dic = {‘zhangs’:20, ‘lis’:23 , ‘jack’, 30}

print type(dic)

print dic[‘jack’]

注:

(1)由例可见,词典和表很相似,都是可以包含多个元素的类,元素均以逗号来分隔,学过json的读者会发现,python中的词典和json很相似,都是用key-value来存储的,没错,python中的词典也是用键值对来存储元素的,键值两者是一一对应,根据唯一的key来找到对应的value。

(2)但是相比于表,词典中的元素是无序的,不可以用下标来引用元素,词典是用键来引用的。

2. 词典元素的循环遍历

举例:

dic = {‘zhangs’:20, ‘lis’:23 , ‘jack’, 30}

for key in dic:

    print dic[key]

说明:在遍历中,会将dic中的键取出赋值给key,此外,你运行一下以上代码会发现,dic中的元素是无序的。

3.词典的常用方法总结

dic.keys():返回dic的所有的键

dic.values():返回dic的所有的值

dic.items():返回dic所有的元素

dic.clear():清空dic,dic变为{}

del dic[‘jack’]:删除dic指定键名jack的元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: