Python字典推导式将cookie字符串转化为字典解析


Posted in Python onAugust 10, 2019

cookie:

PHPSESSID=et4a33og7nbftv60j3v9m86cro; Hm_lvt_51e3cc975b346e7705d8c255164036b3=1561553685; Hm_lpvt_51e3cc975b346e7705d8c255164036b3=1561553685

  • 首先分析一下浏览器中cookie的结构
  • 基本上是:key=value; key=value; key=value
  • 其中key=value之间用一个分号和一个空格分开

首先写一下不用字典推导式,把cookie转化为字典的代码:

def cookie_to_dic(cookie):
   cookie_dic = {}
   for i in cookie.split('; '):
     cookie_dic[i.split('=')[0]] = i.split('=')[1]
   return cookie_dic

然后用字典推导式的代码:

def cookie_to_dic(cookie):
   return {item.split('=')[0]: item.split('=')[1] for item in cookie.split('; ')}

可以看出字典推到式也让代码变得十分简洁!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
Python遍历指定文件及文件夹的方法
May 09 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
Python netmiko模块的使用
Feb 14 Python
python logging.basicConfig不生效的原因及解决
Feb 20 Python
python实现在线翻译
Jun 18 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
Oct 04 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
Django利用AJAX技术实现博文实时搜索
May 06 Python
Python使用psutil库对系统数据进行采集监控的方法
Aug 23 Python
python selenium登录豆瓣网过程解析
Aug 10 #Python
python matplotlib库绘制散点图例题解析
Aug 10 #Python
python matplotlib库绘制条形图练习题
Aug 10 #Python
Python OpenCV实现鼠标画框效果
Aug 19 #Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 #Python
python点击鼠标获取坐标(Graphics)
Aug 10 #Python
python matplotlib库直方图绘制详解
Aug 10 #Python
You might like
?生?D片??C字串
2006/12/06 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
php下载远程大文件(获取远程文件大小)的实例
2017/06/17 PHP
jquery tools之tooltip
2009/07/25 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
韩国著名的在线综合购物网站:Akmall
2016/08/07 全球购物
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
总经理职责范文
2013/11/08 职场文书
历史专业个人求职信范文
2013/12/07 职场文书
团结演讲稿范文
2014/05/23 职场文书
大足石刻导游词
2015/02/02 职场文书
教师考核表个人总结
2015/02/12 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
Docker部署Mysql8的实现步骤
2022/07/07 Servers