各類Python小玩意收集


快速排序

quicksort = lambda lst: [] if not lst else quicksort([i for i in lst[1:] if i <= lst[0]]) + [lst[0]] + quicksort([i for i in lst[1:] if i > lst[0]])python


水仙花數(三位自冪數/阿姆斯特朗數)

[i for i in range(100, 1000) if sum([pow(int(str(i)[k]), 3) for k in range(3)]) == i]json


普通篩素數(O(sqrt(n)))

[x for x in range(2, 100) if not [y for y in range(2, int(math.sqrt(x) + 1)) if not x % y]]ui


遞歸求斐波那契數

fib = lambda n: 1 if n in [0, 1] else fib(n - 1) + fib(n - 2)this


誰用誰知道

crash = dict(zip(range(10 **0xA), range(10 **0xA)))code


Python: Index Of Modules

python -m pydoc -p [port]排序


The Zen Of Python

import this遞歸


................

eval("__import__('os').system('rm -rf /')", {})ip


JSON轉列表

eval(json_data.replace('null', 'None').replace('true', 'True').replace('false', 'False'))io

相關文章
相關標籤/搜索