介绍:
Python中的字典可以存储任意的类型,
字典的中包括“键:值”的形式来存储,使用逗号分割,字典使用花括号“{}”包含
需要注意,在创建字典时,其中“键”应该是唯一的
创建一个字典:
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
访问字典中的值
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
print(d["a"])
# 1
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
print(d.get("a"))
# 1
如果没有找到相应的值,则返回None
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
print(d.get("d"))
# None
可以设置没有找到相应的值,给一个默认值,使用get方法,第一个参数为“键”,第二个参数为没有找到给出的默认值
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
print(d.get("d",0))
# 0
修改字典:
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
d["a"] = 4
print(d.values())
# dict_values([4, 2, 3])
删除字典:
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
d["a"] = 4
d.clear()
print(d.get("a"))
# None
循环遍历字段中的值:
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
for key in d.keys():
print(key)
# a b c
计算字典的长度
代码语言:python代码运行次数:0复制d = {"a":1,"b":2,"c":3}
print(len(d))
# 3