学Python——第十五课 列表

    列表是Python组织数据的一种形式,列表中的所有项(元素)都是平行的,用len函数可以计算列表中的项的个数。

1、构造一个空列表:

 

2、构造一个非空列表:

 

3、在列表最后添加元素,空列表直接加入:

 

4、在列表中的确定位置添加元素:

 

5、拼接两个列表生成一个新列表:

 

 

6、把一个列表拼接到另一个列表:

 

7、访问列表中的确定位置元素:

 

 

 

8、访问列表中连续元素,含前不含后,开始是0或末尾是列表长度可以省略:

9、置换列表中确定元素,位置0到长度-1,超了错误退出:

10、用remove删除列表元素,如果有两个以上,就删除第一个,如果这元素不存在就发生错误:

11、用pop删除元素,pop返回被删的元素,无参数,删除列表中最后的元素,参数超过列表长度-1则发生错误:

12、用del删除:

13、用关键词“in”判断元素是否存在:

14、用列表内置函数“index”查找元素位置(索引),搜索需要3个参数,元素值、开始位置和结束位置。一般调用可以按顺序输入这三个参数,有2种省略参数调用,第一种省略结束位置参数,第二种省略开始位置和结束位置参数。开始位置参数省略会默认采用0,结束位置参数省略会取默认值列表长度。开始位置包含在搜索范围,结束位置不包含:

15、用for……in……关键词循环遍历列表中元素:

 

16、用列表的内置函数sort给列表中的元素排序,源列表中的元素直接调换位置达到排序的效果,即源列表已经改变。可以有一个含等号的参数,reverse=True或reverse=False。当没有参数,采用默认值reverse=False:

 

17、用全局内置函数sorted给列表中的元素排序,源列表中的元素位置不变,生成排序好的新列表。列表是必选首个参数,可以有一个含等号的参数,reverse=True或reverse=False。当没有这个参数时,采用默认值reverse=False:

 

18、列表的元素可以是数,字符串,列表等Python认可的数据类型,同一个列表中的元素可以是不同的数据类型:

 

 

练习题:

    生成随机整数的方法:导入random模块,调用这个模块的randint(a, b)方法,随机数中包含a和b两个整数。

 

    随机生成100个整数加入列表中,打出列表,然后对列表进行顺序和倒序排序后打出来。