35個Python黑魔法級別
從我開端學習Python的時分,我就開端自個總結一個Python小技巧的調集。后來當我什么時分在Stack Overflow或許在某個開源軟件里看到一段很帥代碼的時分,我就很驚奇:本來還能這么做!其時我會努力的自個測驗一下這段代碼,直到我懂了它的全體思路今后,我就把這段代碼加到我的調集里。
如果你已經是個Python大牛,那么基本上你應該知道這里面的大多數用法了,畢竟握著我這樣的小白接觸代碼還是少。
1.1 拆箱

1.2 拆箱變量交換

1.3 擴展拆箱(只兼容Python3)

1.4 負數索引

1.5 切割列表

1.6 負數索引切割列表

1.7指定步長切割列表

1.8 負數步長切割列表

1.9 列表切割賦值

1.10 命名列表切割方式

1.11 列表以及迭代器的壓縮和解壓縮

1.12 列表相鄰元素壓縮器

1.13 在列表中用壓縮器和迭代器滑動取值窗口

1.14 用壓縮器反轉字典

1.15 列表展開

1.16 生成器表達式

1.17 字典推導

1.18 用字典推導反轉字典

1.19 命名元組

1.20 繼承命名元組

1.21 操作集合

1.22 操作多重集合

1.23 統計在可迭代器中最常出現的元素

1.24 兩端都可操作的隊列

1.25 有最大長度的雙端隊列

1.26 可排序詞典

1.27 默認詞典

1.28 默認字典的簡單樹狀表達

1.29 對象到唯一計數的映射

1.30 最大和最小的幾個列表元素

1.31 兩個列表的笛卡爾積

1.32 列表組合和列表元素替代組合

1.33 列表元素排列組合

1.34 可鏈接迭代器

1.35 根據文件指定列類聚

馬哥學習交流群