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 相关文章推荐
python处理文本文件实现生成指定格式文件的方法
Jul 31 Python
Python中Collection的使用小技巧
Aug 18 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Python异常的检测和处理方法
Oct 26 Python
python获取txt文件词向量过程详解
Jul 05 Python
Python利用scapy实现ARP欺骗的方法
Jul 23 Python
Django Form and ModelForm的区别与使用
Dec 06 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
Aug 05 Python
python开根号实例讲解
Aug 30 Python
Python基础之元类详解
Apr 29 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
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
python中input()与raw_input()的区别分析
2016/02/27 Python
使用Python & Flask 实现RESTful Web API的实例
2017/09/19 Python
python logging日志模块的详解
2017/10/29 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
python实现按行分割文件
2019/07/22 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
python爬虫开发之urllib模块详细使用方法与实例全解
2020/03/09 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
英国高街品牌:Miss Selfridge(塞尔弗里奇小姐)
2016/09/21 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
担保书格式及范文
2014/04/01 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
工作保证书
2015/01/17 职场文书
新员工入职欢迎词
2015/01/23 职场文书
结婚堵门保证书
2015/05/08 职场文书
全陪导游词开场白
2015/05/29 职场文书