(6)清空列表
功能:clear()
代码示例:
(7)根据值获取索引(从左到右找到第一个返回索引)【慎用,找不到报错】
功能:index(xyz),xyz为数据类型。
代码示例:
代码报错的情况:
如何避免报错:用 if....in....
代码示例:
(8)列表元素排序。
在列表元素排序中,常见的是列表元素全是整型数据。
接下来我只讲解列表中元素全是整型的情况。
功能:
sort():列表中整型元素从小到大排序。
代码示例:
功能:sort(reverse=True):列表中整型元素从大到小排序
代码示例:
(8)反转原列表
功能:reverse()
代码示例:
3、公共功能
1、相加。两个列表相加生成一个新的列表。相加后的结果是两个列表拼接得到的新列表。
代码示例:
2、相乘。列表*整数,将列表中的元素创建整数份并生成一个新的列表。
代码示例:
3、运算符 in 由于列表内部是由多个组成,可以通过in来判断元素是否在列表中。
扩展:运算符 not in 不包含,可以通过not in 来判断元素是否不在列表中。
代码示例:
4、获取列表的长度
功能:len(list)。list为列表类型。
代码示例:
5、索引
(1)利用索引读取列表中的元素。
代码示例:
(2)利用索引修改列表中的元素。
代码示例:
(3)利用索引删除列表中的元素。
方法:del list[a]. 删除列表list中索引为a的元素。
代码示例:
注意:超出列表中索引范围会报错误。
4、转换
(1)int,bool 无法转换成列表。
(2)str(字符串)转换成列表。
方法:list(str).结果是:字符串中的每个字符都是列表中的元素。
代码示例:
(3)元组、集合、字典等都可以转换成列表。
方法:list(xyz)xyz是数据类型。
例如:元组转列表
代码示例:
5、其它
(1)嵌套
列表属于容器,内部可以存放各种数据类型,所以列表也支持列表的嵌套。
例如: