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

目录

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支持将多个相同类型的序列相加

Python 自学(三) 之序列的应用_第1张图片


4. 序列乘法        P82

Python 自学(三) 之序列的应用_第2张图片


5. in 关键字        P83

in 可以检查某个元素是否是该序列的成员

value in sequence

返回值是布尔量

Python 自学(三) 之序列的应用_第3张图片


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

Python 自学(三) 之序列的应用_第4张图片


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

list()函数可以直接将一些数据转换为列表


8. 列表元素的添加,修改和删除  append()  extend()  [ ]  del remove()     P90

Python 自学(三) 之序列的应用_第5张图片

append()                        // 向列表末尾添加元素

extend()                         // 向列表末尾添加另一个列表

del                                 // 删除 列表 或者 列表中的某一个元素

remove()                        // 删除 列表中的某一个元素,但参数是内容值


9. 列表元素的统计和计算  count()  index()  sum(obj)        P93

Python 自学(三) 之序列的应用_第6张图片

count(item)                                                        // 计算元素item在列表中出现的次数

index(item)                                                        // 返回元素item在列表中首次出现时的索引值

sum(obj)                                                           // 计算列表obj中所有元素的总和


10. 列表元素的排序  sort()  sorted(obj)        P95

Python 自学(三) 之序列的应用_第7张图片

obj.sort( reverse = )                                                   // 会修改原列表obj的排序

sorted(obj,  reverse = )                                              // 只会返回一个排序好的obj的副本

你可能感兴趣的:(Python,python,开发语言)