[☞ 分享:最全最新的Python學習大禮包 ☜ 點擊查看](https://mp.weixin.qq.com/s?__biz=MzU2MzgyODA4OA==&mid=100000592&idx=1&sn=6ee048d8420d213be8b10b87e58669ee&chksm=7c55074 ...
[☞ 分享:最全最新的Python學習大禮包 ☜ 點擊查看](https://mp.weixin.qq.com/s?__biz=MzU2MzgyODA4OA==&mid=100000592&idx=1&sn=6ee048d8420d213be8b10b87e58669ee&chksm=7c5507474b228e51cca78c46d40cb3bead597b18caa0356dcd228c349767a171bff12b5ceb2c#rd) >編譯:Pita & AI開發者,作者:Fatos Morina Python是目前最流行的語言之一,它在數據科學、機器學習、web開發、腳本編寫、自動化方面被許多人廣泛使用。它的簡單和易用性造就了它如此流行的原因。 在本文中,我們將會介紹 30 個簡短的代碼片段,你可以在 30 秒或更短的時間里理解和學習這些代碼片段。 ## 1.檢查重覆元素 下麵的方法可以檢查給定列表中是否有重覆的元素。它使用了 set() 屬性,該屬性將會從列表中刪除重覆的元素。 ```python def all_unique(lst): return len(lst) == len(set(lst)) x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] all_unique(x) # False all_unique(y) # True ``` ## 2.變位詞 檢測兩個字元串是否互為變位詞(即互相顛倒字元順序) ```python from collections import Counter def anagram(first, second): return Counter(first) == Counter(second) a anagram("abcd3", "3acdb") # True ``` ## 3.檢查記憶體使用情況 以下代碼段可用來檢查對象的記憶體使用情況。 ```python import sys variable = 30 print(sys.getsizeof(variable)) # 24 ``` ## 4.位元組大小計算 以下方法將以位元組為單位返回字元串長度。 ```python def byte_size(string): return(len(string.encode( utf-8 ))) byte_size(