python字典,Python什么是字典
概述:
使用键值存储,它有极快的搜索速度。
注意:字典是无序的。
密钥必须是唯一的
该键必须是不可变的对象(字符串)
列表变量不能用作键。
#用字典,学生的名字是键,学生的成绩是值。
字典1={ "汤姆":60,"李雷":70}
#元素访问
# Get:字典名[key]
print(字典1["tom"])
# print (dict1 ["sunck"]) # No
print(dict1.get("谢"))
ret=dict1.get("sunck ")
如果ret==None:
打印(“无”)
否则:
打印(“是”)
#添加
字典1["韩梅梅"]=99
#因为一个键对应一个值,所以一个键的值要检查几次。
#实际上是修改后的值。
Dict1 ["李雷"]=80 #替换-修改
打印(字典1)
#删除
dict1.pop("汤姆")
打印(字典1)
#遍历
对于字典1中的关键字:
print(key,dict1[key])
对于dict1.values()中的值:
打印(值)
#键,值同时被遍历
对于dict1.items()中的k,v:
打印(k,v)
对于I,枚举中的v2(dict 1):
打印(I,v2)
字典和列表的比较
1.搜索和插入的速度极快,不会随着key-value的增加而变慢。
2.占用大量内存,浪费大量内存。
""
目录
1.随着数据量的增加,搜索和插入的速度会变慢。
2.它占用的空间更少,浪费的内存也更少。
""
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。