Python中内置了5个经常使用的序列结构,分别是列表、元组、集合、字典、和字符串。函数
序列通用操做spa
1. 索引code
Python中的索引从0开始,同时支持负值操做,负值时为从右至左,最右侧元素为-1。blog
2. 切片排序
切片操做为选取序列中必定范围的操做。索引
语法字符串
name[start : end : step]
name: 序列名称。for循环
start:起始位置,若是顾略则从首元素开始。table
end:结束位置(不包括此元素),若是忽略则到末尾。class
step:步长,忽略时为1,若是忽略则最后一个冒号能够省略。
3. 序列相加
序列相加就是合并序列,容许两个相同类型的序列进行相加,这里的类型不是指元素类型,而是序列的类型。
4. 序列乘法
序列乘一个整数能够将序列重复多遍。
5. 判断一个元素是否在序列内
判断一个元素是否属于一个序列可使用in,判断一个元素是否不属于一个序列可使用not in,表达式将返回True,False。
语法
value in sequence value not in sequence
6. 经常使用函数
函数 | 说明 |
len() | 返回序列长度 |
max() | 返回序列中最大元素 |
min() | 返回序列中最小元素 |
list() | 将序列转换为列表 |
str() | 将序列转换为字符串 |
sum() | 计算元素和 |
sorted() | 对元素进行排序 |
reversed() | 反向序列中的元素 |
enumerate() | 将序列组合为一个索引序列,多用在for循环中 |