python学习笔记(十一)之序列

之前学习的列表,元组,字符串都是序列类型,有很多共同特点:

  1. 通过索引得到每一个元素,索引从0开始
  2. 通过分片的方法得到一个范围的元素的集合
  3. 很多通用的操作符(重复操作符,拼接操作符,成员关系操作符)

序列通用BIF介绍

  1. max() 返回序列最大值
  2. min() 返回序列最小值
  3. len() 返回序列长度
  4. sum(s[, start = 0]) 返回序列元素加上可选参数之和
  5. sorted() 对序列进行排序
  6. reversed() 返回翻转后的序列对象
  7. enumerate() 返回包含索引值的枚举对象

例子

 1 >>> number = [3, 1,6,8,4,5]
 2 >>> number
 3 [3, 1, 6, 8, 4, 5]
 4 >>> max(number)
 5 8
 6 >>> min(number)
 7 1
 8 >>> len(number)
 9 6
10 >>> sum(number)
11 27
12 >>> sum(number,10)
13 37
14 >>> sorted(number)
15 [1, 3, 4, 5, 6, 8]
16 >>> reversed(number)
17 <list_reverseiterator object at 0x7f40590f4828>
18 >>> list(reversed(number))
19 [5, 4, 8, 6, 1, 3]
20 >>> list(enumerate(number))
21 [(0, 3), (1, 1), (2, 6), (3, 8), (4, 4), (5, 5)]
View Code

 

posted @ 2017-10-31 16:51  去伪存真  阅读(228)  评论(0编辑  收藏  举报