标签:nbsp nts 举例 删除 类型 元素 针对 过程 增加
1、字典概念
字典是针对非序列集合而提供的一种数据类型
举例:检索学生信息。
“<键><值>对” 。
键(即身份证号码)值(即学生信息)。
“键值对” 例子:姓名和电话号码、用户名和密码
映射: 通过任意键值查找集合中值信息的过程
python中通过字典实现映射
字典是键值对的集合 :该集合以键为索引,同一个键信息对应一个值
2、字典类型与序列类型的区别
(1)存取和访问方式不同
(2) 键的类型不同
序列类型只能用数字类型的键
字典类型可以用其他对象类型作键
(3) 排列方式不同
序列类型保持了元素的相对关系
而字典中的数据是无序排列的。
(4) 映射方式不同
序列类型通过地址映射到值
字典类型通过键直接映射到值
3、字典操作
(1)增加
dictionaryName[key] = value
(2)删除
del dictionaryName[key]
花括号用来定义字典,键用中括号表示
(3)遍历
for key in students:
print (key + “:”+ str(stuendents[key]))
<1>遍历字典的键key
for key in dictionaryName.keys():
print.(key)
<2>遍历字典的值value
for value in dictionaryName.values():
print.(value)
<3>遍历字典的项
for item in dicitonaryName.items():
print.(item)
<4>遍历字典的key-value
for item,value in dicitonaryName.items():
print(item, value)
<5>是否一个键在字典中
in 或者 not in
<6>字典的标准操作符
-,<,>,<=,>=,==,!=,and, or, not
<7>
标签:nbsp nts 举例 删除 类型 元素 针对 过程 增加
原文地址:http://www.cnblogs.com/ruo-li-suo-yi/p/7376721.html