Python 自学(三) 之序列的应用

2024-01-03 18:02:41

目录

1. 序列的含义

2. 序列的索引? ? ? ? P80

3. 序列相加? ? ? ? P81

4. 序列乘法? ? ? ? P82

5. in 关键字? ? ? ? P83

6. 计算序列的最大值max(),最小值min()和长度len()? ? ? ? P83

7. 列表的初始化? list()? ? ? ? P85

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的副本

文章来源:https://blog.csdn.net/weixin_43096766/article/details/135361728
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。