【摘要】:字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。字典和列表的区别:列表是有序的对象集合,字典是无序的对象集合。字典使用键值对存储数据,键值对之间使用“,”分隔。如:xiaoming={"name":"小明","age":18,"gender":True,"height":1.75}2.循环遍历遍历就是依次从字典中获取所有键值对。
1.字典的定义
dictionary(字典)是除列表以外Python 之中最灵活的数据类型。字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。
字典和列表的区别:列表是有序的对象集合,字典是无序的对象集合。
字典用{} 定义。
字典使用键值对存储数据,键值对之间使用“,”分隔。
键key 是索引,值value 是数据,键和值之间使用“:”分隔。
键必须是唯一的,值可以取任何数据类型,但键只能使用字符串、数字或元组。
如:xiaoming={"name":"小明","age":18,"gender":True,"height":1.75}
2.循环遍历
遍历就是依次从字典中获取所有键值对。
for 循环内部使用的key 的变量in 字典如下:(www.xing528.com)
for k in xiaoming:
print("%s:%s"%(k,xiaoming [k] ))
提示:在实际开发中,由于字典中每一个键值对保存数据的类型是不同的,所以针对字典的循环遍历需求并不是很多。
3.应用场景
尽管可以使用for in 遍历字典,但是在开发中,更多的应用场景如下:
①使用多个键值对,存储描述一个物体的相关信息——描述更复杂的数据信息;
②将多个字典放在一个列表中,再进行遍历,在循环体内部针对每一个字典进行相同的处理。
如:card_ list=[{" name":" 张三"," qq":" 12345"," phone":" 110" },{"name":" 李四"," qq":" 54321"," phone":" 10086" } ]
Python 程序:字典的定义、基本操作和遍历
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。