永发信息网

python有了字典了怎么使用

答案:2  悬赏:60  手机版
解决时间 2021-02-11 09:16
  • 提问者网友:感性作祟
  • 2021-02-11 01:38
python有了字典了怎么使用
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-02-11 03:06
每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。
键必须独一无二,但值则不必。
值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。
全部回答
  • 1楼网友:荒野風
  • 2021-02-11 04:30
python把字典存到redis怎么使用 先写个测试redis是否正常连接上 import redis cache = redis.strictredis('172.20.0.227',6379) 存储字符串 key = "javaman_test" value = "test_string_yy" cachevalue = cache.get(key) 存储dict对象,取出来为字符串 value = {"id":1,"name":"sunxy"} cache.set(key,value,60) cachevalue = cache.get(key) print type(value),type(cachevalue) 这时使用eval()对获取的结果转换成dict cachevalue = cache.get(key) trans_value = eval(cachevalue) print type(trans_value),trans_value.get("name") 如果不是一个dict,直接是一个对象呢? 之前用了django中的对象,来看一下 取出来仍然是字符串,如何把对象存进去呢 eval()只是将结果转换成字典,这个肯定不行,我们应该需要将对象存到redis中。 使用pickle模块,在存入到redis中时调用dumps函数,获取后调用loads函数 import pickleredis.set(key,pickle.dumps(xt_industry),180) pickle.loads(result)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯