Python字典推導(dǎo)式將cookie字符串轉(zhuǎn)化為字典解析
cookie:
PHPSESSID=et4a33og7nbftv60j3v9m86cro; Hm_lvt_51e3cc975b346e7705d8c255164036b3=1561553685; Hm_lpvt_51e3cc975b346e7705d8c255164036b3=1561553685
- 首先分析一下瀏覽器中cookie的結(jié)構(gòu)
- 基本上是:key=value; key=value; key=value
- 其中key=value之間用一個分號和一個空格分開
首先寫一下不用字典推導(dǎo)式,把cookie轉(zhuǎn)化為字典的代碼:
def cookie_to_dic(cookie): cookie_dic = {} for i in cookie.split('; '): cookie_dic[i.split('=')[0]] = i.split('=')[1] return cookie_dic
然后用字典推導(dǎo)式的代碼:
def cookie_to_dic(cookie): return {item.split('=')[0]: item.split('=')[1] for item in cookie.split('; ')}
可以看出字典推到式也讓代碼變得十分簡潔!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python修改linux中文件(文件夾)的權(quán)限屬性操作
這篇文章主要介紹了python修改linux中文件(文件夾)的權(quán)限屬性操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python中如何正確使用正則表達(dá)式的詳細(xì)模式(Verbose mode expression)
許多程序設(shè)計語言都支持利用正則表達(dá)式進(jìn)行字符串操作,python自然也不例外,下面這篇文章主要給大家介紹了關(guān)于在python中如何正確使用正則表達(dá)式的詳細(xì)模式(Verbose mode expression)的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-11-11numpy工程實踐之np.savetxt()存儲數(shù)據(jù)
NumPy提供了多種存取數(shù)組內(nèi)容的文件操作函數(shù),保存數(shù)組數(shù)據(jù)的文件可以是二進(jìn)制格式或者文本格式,下面這篇文章主要給大家介紹了關(guān)于numpy工程實踐之np.savetxt()存儲數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2023-05-05matplotlib相關(guān)系統(tǒng)目錄獲取方式小結(jié)
這篇文章主要介紹了matplotlib相關(guān)系統(tǒng)目錄獲取方式小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Python基于Tensorflow2.X實現(xiàn)汽車油耗預(yù)測
這篇文章主要為大家詳細(xì)介紹了Python基于Tensorflow2.X實現(xiàn)汽車油耗預(yù)測的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-02-02使用Python制作一個數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)
這篇文章主要介紹了使用Python制作一個數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成),本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02