判断python字典中key是否存在的两种方法
import redisif __name__ == '__main__':
r = redis.StrictRedis(host='xxx,xxx,xxx,xxx', port=6379, db=0)
map=r.hgetall("AREA_15948_9050_20130916")
result=""
for index in range(288):
#if(map.has_key(str(index+1)+"_O")):
if(str(index+1)+"_O" in map.keys()):
result=result+map+","
else:
result=result+str(0)+","
print result
除了使用in还可以使用not in,判定这个key不存在
页:
[1]