Python 自学(三) 之序列的应用
目录
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的副本
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!