最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python dict特点_使用Python遍历dict

XAMPP案例 admin 901浏览 0评论
关于dict有几个特点:查找速度快

dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样,当然他的缺点就是占内存大;而list则相反,他的查找速度慢但是占内存小。
 有序性
dict是有序的,打印的顺序和定义的顺序一致。
 key的不变性
dict中的key需要不可变的数据类型,例如字符串、数字、元组等来充当,前面所学的list是可变的,所以他是不可以用来做key的。
除此之外,由于dict是按 key 查找,所以,在一个dict中,key不能重复。
 Python遍历dict
若像前面一样直接通过print(d)去打印,打印出来是完整的dict。如果我们要把dict中符合某一些条件的元素打印出来,则需要遍历dict,可以采用for循环的方式,把满足条件的元素打印出来。
有两种方法,第一种是遍历dict的所有key,并通过key获得对应的value;第二种是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。例如要打印出年龄在18岁以上的人和年龄

采用第一种方法:

d = {

‘ming’: 12,

‘hong’: 14,

‘jie’: 18,

‘chen’: 19,

‘huang’: 20

}

for key in d:

value=d[key]

if value>18:

print(key,value)

et40
采用第二种方法:d = {

‘ming’: 12,

‘hong’: 14,

‘jie’: 18,

‘chen’: 19,

‘huang’: 20

}

for key,value in d.items():
if value>18:

print(key,value)

et040

转载请注明:XAMPP中文组官网 » Python dict特点_使用Python遍历dict

您必须 登录 才能发表评论!