列表用[]表示,如列表 number[1,2,3]
列表里面的数据不要求类型一致,可以创建各种类型的混合列表,如mix['apple',1,[1,2,3]]

列表的添加有三种方法:apend,extend,insert。三种方法有些许区别,apend方法和extend方法都是在列表末尾添加,apend方法参数是元素,能插入列表中的元素,extend方法参数是列表,能够把该列表添加的原列表的末尾,insert方法有两个参数,一个是元素要插入的列表中的位置(位置从0开始),另一个是插入的元素。
简单的验证程序:

number = [

输出结果:

[1, 2, 3]
[1, 2, 3, 'a']
[1, 2, 3, 'a', 4, 5]
[3.14, 1, 2, 3, 'a', 4, 5]

简单说明:number = [1,2,3]创建一个原始的number列表,内容为[1,2,3]
然后按照在末尾添加一个元素a,再添加一个列表[4,5],最后在原始列表的开头添加3.14这个元素,输出结果为以上。

列表删除也有三种方法:remove,del,pop
remove和pop是列表方法remove参数是列表的元素,pop参数是列表位置,del是语句,添加参数可以直接通过列表下标位置进行删除。
程序如下:

number = [

输出结果为:

[3.14, 1, 2, 3, 'a', 4, 5]
[3.14, 1, 3, 'a', 4, 5]
[3.14, 3, 'a', 4, 5]
[3.14, 3, 'a', 4]
[3.14, 3, 4]


需说明:
① 如果使用del number则将列表number彻底删除。
② pop方法也是通过元素所在位置的下表删除,但是使用()而不是[]

切片,可以快速的对原列表进行选择性复制,原列表不会发生改变。
具体使用方法为:number[x:y],复制列表number从x位置到y-1位置的所有元素,number[:y],number[x:],number[:]分别是复制从第一个元素到y-1个元素;复制从第x个元素到最后的元素;整个复制number
程序如下:

number = [

结果如下:

[1, 2]
[3.14, 1, 2, 3]
[2, 3, 'a', 4, 5]
[3.14, 1, 2, 3, 'a', 4, 5]

列表比较只比较第一个元素,如list1 = [123,456] list

2 = [345,456],那么list1 < list2是正确的,返回值为True

情况如图:

python添加列表 python往列表里添加列表_验证程序

列表内置函数,用法:列表名.内置函数。列表内置函数有,如图:

python添加列表 python往列表里添加列表_python向空列表添加列表_02


count函数统计特定的元素出现几次;

index函数显示特定的元素出现的位置;

reverse函数将列表元素翻转

sort函数对列表进行排序。