python内置方法、模块讲解(二十)

  • 2016-05-19 22:14:55
  • 1246
  • 0

五十二、memoryview方法(略)

用于查看一个对象的内存地址

五十三、min方法(略)

(以下省略)

阅读更多

python内置方法、模块讲解(十九)

  • 2016-05-18 21:23:28
  • 1366
  • 0

五十、map方法

1、定义:

map(...)
    map(function, sequence[, sequence, ...]) -> list

    Return a list of the results of applying the function to the items of
    the argument sequence(s).  If more than one sequence is given, the
    function is called with an argument list consisting of the corresponding
    item of each sequence, substituting None for missing values when not all
    sequences have the same length.  If the function is None, return a list of
    the items of the sequence (or a list of tuples if more than one sequence).

2、解释:返回由function方法处理过sequence每个元素的列表。若传入多个sequence时, 则分别从这些sequence中取出同序列号的元素作为一个list传入到function中。

                对于长度不够的sequence 以None代替从该sequence中取出的值。如果function为None, 则返回由这些sequence中取出同序列号的元素组成的list。

(以下省略)

阅读更多

python内置方法、模块讲解(十八)

  • 2016-05-01 17:55:27
  • 1435
  • 0

四十七、list类

1、定义:

class list(object)
 |  list() -> new empty list
 |  list(iterable) -> new list initialized from iterable's items

2、解释:生成一个list 对象或者将一个迭代对象的所有迭代元素初始化为一个list对象。

另外list对象本身还有很多对应的方法,可以使用前面说的dir函数进行查看,这里不做介绍有机会后面会讲解:

>>> dir(list())
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

3、举例:

>>> list('123asdfas')
['1', '2', '3', 'a', 's', 'd', 'f', 'a', 's']
>>> list((1,2,4,'a'))
[1, 2, 4, 'a']
>>> list()
[]

四十八、locals方法

(以下省略)

阅读更多