1、创建一个空列表
no01_list = []
print(no_list,type(no_list)) #[] <class 'list'>
2、列表存储的数据,我们成为元素,
一个列表中可以存储多个元素,也可以创建列表时,来指定列表中的元素
no02_list = [10] #创建一个包含一个元素的列表
3、列表中可以保存任意的对象
no03_list = [88,'day',False,None,[5,6,9],print] #创建一个可以存储任意字段的列表
4、列表中的对象都会按照插入的顺序存储到列表中
第一个插入的对象会保存到第一个位置,第二个保存的第二个位置,
5、index():可以通过索引(index)来获取列表的元素
索引是元素在列表的位置,列表中的每一个元素都有一个索引
索引是从0开始的整数,列表第一个位置索引为0,以此类推
no04_list = [1,2,3,4,5,6]
print(no04_list.index(3)) #打印出来为2
6、len():长度函数,通过改函数可以获取列表的长度
print(len(no04_list)) #打印出来为6
7、切片:切片指从现有的列表中获取一个子列表,
通过切片来获取指定的元素
语法:列表[起始:结束]
通过切片获取元素时,会包括起始位置的元素,不会包括结束位置的元素
做切片操作时,总会返回一个新的列表,不会影响原来的列表
起始和结束位置的索引都可以省略不写
如果省略结束位置,则会一直截取到最后
如果省略起始位置,则会从第一个元素开始截取
如果起始位置和结束位置全部省略,则相当于创建了一个列表的副本
语法:列表[起始:结束:步长]
步长表示,每次获取元素的间隔,默认值是1
步长不能是0,但是可以是负数
如果是负数,则会从列表的后部向前边取元素
8、In 和 not in
in用来检查指定元素是否存在于列表中
如果存在,返回True,否则返回False
not in用来检查指定元素是否不在列表中
如果不在,返回True,否则返回False
9、len():获取列表中的元素的个数
10、 min():列表中的最小值
max():列表中的最大值
11、count():统计指定元素在列表中的出现的次数
12、index():获取指定元素在列表中第一次出现的索引