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