多个字典加快比较,有两种方法:
1.把字典的key改为hash函数的值
2.使用字典自带的get(k,false),如果能找到,就返回value否则返回false。
df={1:2,2:3,3:4}
if df.get(1,false):
print("存在")
else:
print("error")
字典的get方法能判断key是否存在并且返回value值,方法使用的底层就是hash算法,加快查找。
多个字典加快比较,有两种方法:
1.把字典的key改为hash函数的值
2.使用字典自带的get(k,false),如果能找到,就返回value否则返回false。
df={1:2,2:3,3:4}
if df.get(1,false):
print("存在")
else:
print("error")
字典的get方法能判断key是否存在并且返回value值,方法使用的底层就是hash算法,加快查找。