Python列表基础

1、列表索引

  从左往右,从0开始计数。

2、列表切片

  起始、终止,按从左往右的规则记忆。

  【1】正向切片:步长默认为1,起始索引大于终止索引,左闭右开区间,从左往右切

  【2】反向切片:步长默认为1,起始索引大于终止索引,左闭右开区间,从右往左切

3、列表的运算

  【1】算数运算 :[1] 进行列表的拼接。[2]重复列表的元素生成新的列表。

  【2】比较运算:例如,L1和L2做算术运算,将两个列表的元素逐个进行比较,直至得出结果

  【3】in 、not in

4、删除列表元素

  del L[index]

  del L[start:stop] 

5、索引赋值、切片赋值

4、列表常用相关序列函数

  【1】len(L)   求列表L的长度,即列表L的元素个数

  【2】max(L) 求列表L中的最大元素,列表中的元素的类型类型要相同

  【3】min(L)  求最小值,列表中的元素的类型要相同

  数字列表:

      【1】sum(L)  求和

5、列表推导式

  用可迭代对象生成列表。

  [表达式 for 变量 in 可迭代对象]

  或

   [表达式 for 变量 in 可迭代对象 if 真值表达式]

  说明: for in 表达式的if子句可以省略,省略后将对所有生成的对象进行求值处理

  列表推导式可以嵌套。

 

posted @ 2020-12-16 22:55  昱成  阅读(124)  评论(0编辑  收藏  举报