len(s)
返回对象的长度(元素个数)。实参可以是序列(如 string、bytes、tuple、list 或 range 等)或集合(如
dictionary、set 或 frozen set 等)。
CPython implementation detail: len 对于大于sys.maxsize 的长度如range(2 ** 100) 会引
发OverflowError。
class list([iterable ])
虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple,
range。
locals()
更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返
回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。
注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。
map(function, iterable, ...)
返回一个将 function 应用于 iterable 中每一项并输出其结果的迭代器。如果传入了额外的 iterable 参
数,function 必须接受相同个数的实参并被应用于从所有可迭代对象中并行获取的项。当有多个可
迭代对象时,最短的可迭代对象耗尽则整个迭代就将结束。对于函数的输入已经是参数元组的情
况,请参阅itertools.starmap()。
max(iterable, *[, key, default])
max(arg1, arg2, *args[, key ])
返回可迭代对象中最大的元素,或者返回两个及以上实参中最大的。
如果只提供了一个位置参数,它必须是非空iterable,返回可迭代对象中最大的元素;如果提供了两
个及以上的位置参数,则返回最大的位置参数。
有两个可选只能用关键字的实参。key 实参指定排序函数用的参数,如传给list.sort() 的。
default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触
发ValueError。
如 果 有 多 个 最 大 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工
具 如 sorted(iterable, key=keyfunc, reverse=True)[0] 和 heapq.nlargest(1,
iterable, key=keyfunc) 保持一致。
3.4 新版功能: keyword-only 实参 default 。 在 3.8 版更改: key 可以为 None。
class memoryview(obj)
返回由给定实参创建的“内存视图”对象。有关详细信息,请参阅内存视图。
min(iterable, *[, key, default])
min(arg1, arg2, *args[, key ])
返回可迭代对象中最小的元素,或者返回两个及以上实参中最小的。
如果只提供了一个位置参数,它必须是iterable,返回可迭代对象中最小的元素;如果提供了两个及
以上的位置参数,则返回最小的位置参数。
有两个可选只能用关键字的实参。key 实参指定排序函数用的参数,如传给list.sort() 的。
default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触
发ValueError。
如 果 有 多 个 最 小 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序
工 具 如 sorted(iterable, key=keyfunc)[0] 和 heapq.nsmallest(1, iterable,
key=keyfunc) 保持一致。



雷达卡





京公网安备 11010802022788号







