本函数是把函数对象function作为函数,iterable对象的每一项作为参数,然后进行计算后输出迭代子iterator.如果函数对象function可以输入多参数,那么后面可以跟多个可迭代的对象.多个迭代对象时,以最短的对象为运行结果的判断. 例子: #map() x = range(10) print(list(map(hex, x))) print(list(map(lambda y : y * 2 + 1, x))) print(list(map(lambda y, z : y * 2
一.map class map(object): """ map(func, *iterables) --> map object Make an iterator that computes the function using arguments from each of the iterables. Stops when the shortest iterable is exhausted. """ def __getattribut