目录
6. 计算序列的最大值max(),最小值min()和长度len() P83
8. 列表元素的添加,修改和删除 append() extend() [ ] del remove() P90
9. 列表元素的统计和计算 count() index() sum(obj) P93
10. 列表元素的排序 sort() sorted(obj) P95
1. 序列的含义
在python中, 序列是一块用于存放多个值的连续内存空间。
序列的种类:
- 列表 (list)
- 元组 (tuple)
- 集合 (set)
- 字典 (dictionary)
- 字符串 (string)
2. 序列的索引 P80
传统的从左往右的正方向:0, 1, 2, ..., n-2, n-1
此外,python还有从右往左的反方向: -n, -(n-1), -(n-2), ..., -2, -1
3. 序列相加 P81
python支持将多个相同类型的序列相加
4. 序列乘法 P82
5. in 关键字 P83
in 可以检查某个元素是否是该序列的成员
value in sequence
返回值是布尔量
6. 计算序列的最大值max(),最小值min()和长度len() P83
7. 列表的初始化 list() P85
list()函数可以直接将一些数据转换为列表
8. 列表元素的添加,修改和删除 append() extend() [ ] del remove() P90
append() // 向列表末尾添加元素
extend() // 向列表末尾添加另一个列表
del // 删除 列表 或者 列表中的某一个元素
remove() // 删除 列表中的某一个元素,但参数是内容值
9. 列表元素的统计和计算 count() index() sum(obj) P93
count(item) // 计算元素item在列表中出现的次数
index(item) // 返回元素item在列表中首次出现时的索引值
sum(obj) // 计算列表obj中所有元素的总和
10. 列表元素的排序 sort() sorted(obj) P95
obj.sort( reverse = ) // 会修改原列表obj的排序
sorted(obj, reverse = ) // 只会返回一个排序好的obj的副本