在Python学习的过程中,掌握一些简单而实用的代码片段可以事半功倍。本文将介绍30个短小但功能强大的Python代码示例,让您在短时间内深入了解它们。 1. 唯一性检测给定列表是否包含重复元素,通过set()属性可迅速清除列表中的重复项。 def all_unique(lst): return len(lst) == len(set(lst)) x = [1,1,2,2,3,4,5,6] y = [1,2,3,4,5] all_unique(x) # False all_unique(y) # True 2. 变位词检查两个字符串是否为变位词,即包含相同字母但顺序不同。 from collections import Counter def anagram(first, second): return Counter(first) == Counter(second) anagram("abcd3", "3acdb") # True 3. 内存使用此代码段可检查对象的内存使用情况。 import sys variable = 30 print(sys.getsizeof(variable)) # 24