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

来源:互联网 发布:安卓版cf刷枪软件 编辑:程序博客网 时间:2024/06/05 00:19

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():清空dicdic变为{}

del dic[‘jack’]删除dic指定键名jack的元素

0 0
原创粉丝点击