首页 理论教育 大学计算机文化基础:字典的用途与区别

大学计算机文化基础:字典的用途与区别

时间:2023-11-04 理论教育 版权反馈
【摘要】:字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。字典和列表的区别:列表是有序的对象集合,字典是无序的对象集合。字典使用键值对存储数据,键值对之间使用“,”分隔。如: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 程序:字典的定义、基本操作和遍历

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈