Python内置函数
68中内置函数
内置函数详解
匿名函数
特殊的三种内置函数
- sorted;快排
- reversed; 返回生成器
- filter; 返回生成器
- map; 返回生成器
- zip; 返回生成器
import random li = list(range(0, 50)) # range() 返回的是range对象 # li = range(0, 100) # range(0, 100) <class 'range'> random.shuffle(li) # sorted # print(li) # sorted(li) # print("单纯的执行sorted不接受返回值的li:\n\t", li) # li = sorted(li) # print(li) # reversed: # reversed(li) # print(li) # li = reversed(li) # 返回的是生成器 # print(li) # print(list(li)) # filter # ret = filter(lambda x: x > 25, li) # print(ret) # print(list(ret)) # map # ret = map(lambda x: x * 10, li) # # ret = map(lambda x: x>10, li) # # [True, True, True, True, False, True, True, True, True, True, True, False, True, True, True, True, True, False, False, True, False, True, True, False, True, True, True, True, True, True, True, True, False, True, True, True, True, True, True, True, False, True, True, True, False, True, False, True, False, True] # print(ret) # print(list(ret)) # zip ret = zip(li, li, li) print(ret) print(list(ret))