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))

 

 

posted @ 2018-12-11 21:18  浮生凉年  阅读(117)  评论(0编辑  收藏  举报