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中的__new__与__init__魔术方法理解笔记
Nov 08 Python
python中argparse模块用法实例详解
Jun 03 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
python如何把嵌套列表转变成普通列表
Mar 20 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
一步步教你用python的scrapy编写一个爬虫
Apr 17 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
python实现交并比IOU教程
Apr 16 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
Apr 16 Python
浅谈pytorch中的dropout的概率p
May 27 Python
Python pyecharts绘制条形图详解
Apr 02 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的declare控制符和ticks教程(附示例)
2014/03/21 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
python 设置文件编码格式的实现方法
2017/12/21 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
keras输出预测值和真实值方式
2020/06/27 Python
深入了解NumPy 高级索引
2020/07/24 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
任课老师推荐信范文
2013/11/24 职场文书
林肯就职演讲稿
2014/05/19 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
2014年学校团委工作总结
2014/12/20 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
就业意向书范本
2015/05/11 职场文书
简爱电影观后感
2015/06/10 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
培训后的感想
2015/08/07 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python