python小抄第二彈,這些方法十有八九你沒用過
阿新 • • 發佈:2018-11-12
python小抄第二彈,這些方法十有八九你沒用過
1、合併字典,update方法
a = {“name”:“zs”,“age”:18}
b = {“city”:“深圳”}
合併為 {“name”:“zs”,“age”:18,“city”:“深圳”}
2、dict函式,將鍵/值對序列,對映為字典
元組:a = [(“name”,“zs”),(“age”,18)]
轉成字典:b = {“name”:“zs”,“age”:18}
3、字典推導式
what?不是列表推導式嗎?怎麼又跑出來個字典推導式,確定沒說錯?
a = {“name”:“zs”, “city”:“深圳”, “age”:“18”}
如何互換鍵和值?得出
b = {“zs”:“name”, “深圳”:“city”, “18”:“age”}
字典推導式用法看場景,在爬蟲裡面獲取cookies時候時也經常用到
4、集合推導式
列表推導式,字典推導式,集合推導式,都沒毛病,都有的知識點,集合推導式跟列表推導式用法差不多
5、聽說你一直認為字典是無序的?不能排序?
今天我來給你排個序
dic = { “zs”:18, “ls”:9, “sl”:27}
分別排序:
根據數值大小排序:a = { “ls”:9, “zs”:18, “sl”:27} x[1]
根據鍵字母排序:b = { “ls”:9, “sl”:27, “zs”:18} x[0]