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版微信红包分配算法
May 04 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
python程序控制NAO机器人行走
Apr 29 Python
Python安装与基本数据类型教程详解
May 29 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
Sep 11 Python
python 内置函数汇总详解
Sep 16 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 Python
python中封包建立过程实例
Feb 18 Python
python如何读取.mtx文件
Apr 22 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学习 函数 课件
2008/06/15 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
通过JS获取用户本地图片路径并显示的代码
2012/02/16 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
使用javascript插入样式
2016/03/14 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
layui分页效果实现代码
2017/05/19 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
JS代码优化的8点建议
2020/02/04 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
python3编写C/S网络程序实例教程
2014/08/25 Python
通过C++学习Python
2015/01/20 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
python中的yield from语法快速学习
2020/11/06 Python
爱游人:Travelliker
2017/09/05 全球购物
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技