1.判断是否存在重复元素
defall_unique(a):return len(a)==len(set(a))
print(all_unique([1,1,2,3]))
输出:False
2.检查两个字符串的组成是否一样,即元素的种类和数目是否一致
anagram(a,b):return Counter(a)==Counter(b)print(anagram("3abcda",acdba3"))
输出:True
3.内存占用
#32位系统
importsys
variable= 38
print(sys.getsizeof(1))print(sys.maxsize)
输出:14
2147483647
4.字节占用
byte_size(string):return len(string.encode(utf-8print(byte_size(hello world))
输出:11
5.打印N次字符串
print(“a”*3)
输出:aaa
6.大写第一个字母
print("abc".title())
输出:Abc
7.分块
from math ceilchunk(alist,size):return list(map(lambda x:alist[x*size:x*size+size],list(range(0,ceil(len(alist)/size)))))print(chunk([1,3,4,5],2))
输出:[[1,2],[3,4],[5]]