python学习笔记-(10)python中的词典
2015-03-24 13:45
295 查看
1. 词典的基本概念和创建
Python中的词典是一个类,词典是用来储存多个元素的,储存多个元素的对象称作容器(container)。
创建词典的方法举例:
注:
(1)由例可见,词典和表很相似,都是可以包含多个元素的类,元素均以逗号来分隔,学过json的读者会发现,python中的词典和json很相似,都是用key-value来存储的,没错,python中的词典也是用键值对来存储元素的,键值两者是一一对应,根据唯一的key来找到对应的value。
(2)但是相比于表,词典中的元素是无序的,不可以用下标来引用元素,词典是用键来引用的。
2. 词典元素的循环遍历
举例:
说明:在遍历中,会将dic中的键取出赋值给key,此外,你运行一下以上代码会发现,dic中的元素是无序的。
3.词典的常用方法总结
dic.keys():返回dic的所有的键
dic.values():返回dic的所有的值
dic.items():返回dic所有的元素
dic.clear():清空dic,dic变为{}
del dic[‘jack’]:删除dic指定键名jack的元素
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的元素
相关文章推荐
- python网络编程学习笔记(10):webpy框架
- Python学习笔记之疑问10:如何使用分隔符连接list中的字符串
- python 学习笔记(10)
- Python3学习笔记10-标准库之正则、时间、路径、文件管理、存储对象
- python学习笔记10
- Python3.3 学习笔记10 - 图形化界面
- Python学习笔记(10):异常
- python2.7学习笔记(10) ——面向对象高级编程
- Python学习笔记10
- Python 学习笔记10
- python 学习笔记10-----模块
- Python学习笔记10:标准库之路径和文件(os.path包,glob包)
- python网络编程学习笔记(10):webpy框架
- python学习笔记(10)
- python 学习笔记 if语句(10)
- python基础教程_学习笔记10:异常
- python学习笔记10(函数一): 函数使用、调用、返回值
- python学习笔记-10(类class)
- python基础教程_学习笔记10:异常
- Python学习笔记 - 10.集合(Set)