1024 Python 要訣

Python之禪發表於2018-10-24

640?wx_fmt=jpeg
題圖來自公眾號:谷歌開發者

今天(10月24日)是中國程式設計師的民間節日,因為1024剛好是2的10次方,但在國際上每年的第256天科技公司定位程式設計師節,因為256是2的8次方,剛好是1個位元組,256的十六制正好又是100,俄羅斯就把這天定為了官方節日。期待未來我們們程式設計師也能跟教師、醫生這樣的職業一樣有自己的官方節日,祝大家節日快樂。今天給大家分享一篇文章,由一位Python妹紙翻譯的。公眾號:Python網路爬蟲與資料探勘

在medium看到一篇好文,給初學者的Python小技巧,非常實用,可以用在你的程式中,程式碼瞬間變得高大上,看起來還有Pythonic 的感覺,Talk is cheap show me the code

交換兩個值

640?wx_fmt=png

在很多語言中,交換兩個變數不得不引入一個臨時變數,而Python可以直接交換,無需引入第三者。

拼接列表中的字串

640?wx_fmt=png

雖然你可以用“+”操作來合併多個字串,但是使用join方法效率會更高哦。

查詢列表中出現最頻繁的元素

640?wx_fmt=png

Counter在統計計算的時候給了我們很大的便利,無需自己再去造個輪子。

檢查兩個字串是否有相同的字元構成

640?wx_fmt=png

字串反轉

640?wx_fmt=png

列表反轉

640?wx_fmt=png

列表有個reverse方法,也是反轉列表,但是它是對原列表進行反轉,而不是返回一個新的列表

轉置二維陣列

640?wx_fmt=png

鏈式比較

640?wx_fmt=png

鏈式函式呼叫

640?wx_fmt=png

拷貝列表

640?wx_fmt=png

字典get

640?wx_fmt=png

按照字典的值排序

640?wx_fmt=png

For Else

640?wx_fmt=png

將列表轉換成用逗號分隔的字串

640?wx_fmt=png

合併字典

640?wx_fmt=png

獲取列表中最大值與最小值的索引位置

640?wx_fmt=png

移除列表中重複的元素

640?wx_fmt=png

如果你還有更多的奇技淫巧,歡迎給我留言、點贊、轉發、收藏。感謝您的閱讀。

原文地址:https://hackernoon.com/python-tricks-101-2836251922e0

640?
關注這個公眾號的
最後都學會了程式設計


推薦閱讀

相關文章