字典是一种可变容器模型,且存听任何类型对像(如:字符串,数字,或者列表甚至字典),每一个字典有键名(key)和键值(value)且用冒号 : 隔开, 多个字典用逗号(,)隔开整个字典包括在花括号中{ }java
示例:面试
注:key为键名,name为键值性能
dict = {“key”:”name”}学习
dict = {“key”:”name”}测试
# 运行结果:name网站
print(dict[“key”])spa
dict = {'name': 'java',"name_1": "Python"}
# 循环读取键名
for key in dict.keys():
print(key)接口
# 循环读取键值
for value in dict.values():
print(value)
# 循环读取键名和键值
for key,value in dict.items():
print(key, value)字符串
dict = {“name”:”java”}it
dict[“name”] = “Python”
#运行结果:{‘name’:’Python’}
print(dict)
dict = {“name”:”java”,‘name_1’:’Python’}
del dict[“name”]
del dict #删除整个字典
#运行结果:{‘name_1’:’Python’}
print(dict)
注:删除字典后会引起一个异常,由于用del后字典再也不存在
字典特性:
1.字典键名是惟一的,键值不是惟一的
2.若是键名出现两次,后一个值会被记住
3.键名必须不可变,因此不能使用列表作为键名(可用数字、字符串或元组作为键名)
若是文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持。
若是对软件测试、接口测试、自动化测试、性能测试、持续集成、面试经验交流。感兴趣能够进到902061117,群内会有不按期的发放免费的资料连接,这些资料都是从各个技术网站搜集、整理出来的,若是你有好的学习资料能够私聊发我,我会注明出处以后分享给你们。