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基于windows平台锁定键盘输入的方法
Mar 05 Python
用Python实现通过哈希算法检测图片重复的教程
Apr 02 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
用Python解决x的n次方问题
Feb 08 Python
python制作英语翻译小工具代码实例
Sep 09 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
python循环嵌套的多种使用方法解析
Nov 29 Python
python实现tail -f 功能
Jan 17 Python
记录一下scrapy中settings的一些配置小结
Sep 28 Python
 分享一个Python 遇到数据库超好用的模块
Apr 06 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
JSQL  一个 web DB 的封装
2010/05/05 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Django自定义分页效果
2017/06/27 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
经理管理专业自荐信范文
2013/12/31 职场文书
高中军训广播稿
2014/01/14 职场文书
趣味体育活动方案
2014/02/08 职场文书
四年级学生评语大全
2014/04/21 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
python如何利用traceback获取详细的异常信息
2021/06/05 Python
HTTP中的Content-type详解
2022/01/18 HTML / CSS