PythonLee

103 阅读1分钟

len(list)

返回列表元素个数

list.index(x[, start[, end]])

返回查找对象的索引位置,如果没有找到对象则抛出异常。

  • x-- 查找的对象。
  • start-- 可选,查找的起始位置。
  • end-- 可选,查找的结束位置。

list.count(x)

返回x在数组中出现的次数

range(start, stop[, step])

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

nums[:i] 切片

  • nums[:3] 取前3个元素
  • L[1:3] 从索引1开始,取出2个元素出来
  • L[-10:] 取后10个数
  • L[:] 原样复制一个list

enumerate(sequence, [start=0])

返回enumerate(枚举)对象。将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

  • sequence -- 一个序列、迭代器或其他支持迭代对象。
  • start -- 下标起始位置。
seq = ['one', 'two', 'three']
for i, element in enumerate(seq):
    print(i, element)
    
0 one
1 two
2 

collections.Counter()计数器