Python初學者的17個技巧

發表於2016-07-21

交換變數

if 語句在行內

連線

下面的最後一種方式在繫結兩個不同型別的物件時顯得很酷。

計算技巧

注意浮點數的除法

數值比較

兩個列表同時迭代

帶索引的列表迭代

列表推導

已知一個列表,刷選出偶數列表方法:

用下面的代替

字典推導

初始化列表的值

將列表轉換成字串

從字典中獲取元素

不要用下列的方式

替換為

獲取子列表

60個字元解決FizzBuzz

前段時間Jeff Atwood 推廣了一個簡單的程式設計練習叫FizzBuzz,問題引用如下:

這裡有一個簡短的方法解決這個問題:

集合

用到Counter庫

迭代工具

和collections庫一樣,還有一個庫叫itertools

False == True

在python中,True和False是全域性變數,因此:

相關文章