python内置函数
Believer_abby
自己用来学习回顾的小地盘
展开
-
python内置函数——匿名函数
说明:在定义函数的时候,不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数语法:lambda 参数:表达式(block)参数:可选,通常以逗号分隔的变量表达式形式,也就是位置参数。表达式:不能包含循环,return;可以包含if...eles..语句使用:func = lambda x, y, z: x + y + zret = func(1, 2, 3)print(ret) # 6使用if...else...:func = lambda x,原创 2020-08-12 17:11:28 · 123 阅读 · 0 评论 -
python内置函数——enumerate()
说明:emumerate()函数用于将一个可遍历的序列(如列表,元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环中。语法:enumerate(sequence, [start=0])参数:sequence:表示一个序列、迭代器或其他支持迭代的对象;start:下标起始位置,默认为0。使用:seasons = ['spring', 'summer', 'fall', 'winter']print(list(enumerate(seasons, s原创 2020-08-12 17:00:11 · 637 阅读 · 0 评论 -
python内置函数——filter()使用
1、filter语法官方文档说明Docstring: filter(function or None, iterable) --> filter object Return an iterator yielding those items of iterable for which function(item) is true. If function is None, return the items that are true返回一个迭代器对象,当传入的是一个函数时,返...原创 2020-08-08 15:55:55 · 182 阅读 · 0 评论 -
python内置函数——zip()和zip(*)
python3中的zip函数1、zip()zip函数接受任意多个可迭代对象作为参数,将对象中对应的元素打包成一个tuple,然后返回一个可迭代的zip对象。用两个列表生成一个zip对象:>>> a1=[1,2,3]>>> a2=[4,5,6]>>> a4=["a","b","c","d"]>>> zip1=zip(a1,a2a3)>>> print(zip1)<zip object原创 2020-08-09 19:19:36 · 555 阅读 · 1 评论 -
python内置函数——Counter
使用字典统计词频:#统计词频colors = ['red', 'blue', 'red', 'green', 'blue', 'blue']result = {}for color in colors: if result.get(color)==None: # if color not in result result[color]=1 else: result[color]+=1print (result)#{'red': 2, 'blue原创 2020-08-12 16:00:24 · 616 阅读 · 0 评论 -
python内置函数——map()使用
官方文档说明:map(func, *iterables) --> map objectMake an iterator that computes the function using arguments fromeach of the iterables. Stops when the shortest iterable is exhausted.map()返回的是一个map对象(python2.0中返回的是列表,后面会讲到)。 map的第二个参数是可变的,*iterables等原创 2020-08-12 16:29:27 · 310 阅读 · 0 评论