python-字典
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-字典相关的知识,希望对你有一定的参考价值。
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>
以上是关于python-字典的主要内容,如果未能解决你的问题,请参考以下文章