Python列表用法大全学生需知
Python列表用法大全
列表就是用来保存一组数据的,使用中括号[7将数据包起来,数据之间用英文逗号,隔开。
1、列表特点
如果列表是一个小姐姐,列表中的数据是一个个娃娃,那可以这样来描述列表是一个平易近人的小姐姐,她总会把书包里的娃娃整理的井井有条,每个娃娃都有自己的编号,并且编号是从0开始。别人在她书包里翻找娃娃、拿走娃娃,她都不会生气。元素在是有序的,通过索引来取值:允许重复数据;元素可以增删改查
2、创建列表
列表中的数据项,可以是不同的数据类型比如我们创建一个名为ningyi的列表,可以将字符串、整数等信息放在一个列表中。
3列表中的每一个元素都分配了一个数字,这个数字我们通常叫它“索引”列表的索引是从0开始的,第一个索引是0,第二个索引是1.依此类推··获取方式其实字符串是一样的。
还可以使用索引来获取一定范围的元素,要注意不包括最后一个字符。
4、更新列表元素
(1)append() 在列表未尾添加新元素
(2)insert() 在特定索引位置添加新元素在索引为3的位置,添加44这个元素
(3)extend() 合并两个列表
5、删除列表元素
(1) del删除特定索引的元素删除我们上面在索引为3的位置,添加的元素44。
(2) pop() 删除未尾元素删除并返回末尾的元素。
(3) remove() 根据值删除元素
注意:remove()函数只会删除列表中的第-个匹配项如果想要删除所有匹配的元素。可以用while循环来操作
(4) clear() 清除列表
6、其他常用操作
(1)len() 列表长度
(2)in 列表判断:in用来判断某个值是否存在于列表中,返回True或者False。(3)count() 统计元素在列表中出现的次数
(4)index() 获取某个元素的索引
(5)列表元素最大值、最小值:注意列表中的元素只能是数字类型,否则会报错。(6)sort() 排序:默认是从小到大排序,列表中的元素只能是数字类型。(7)reverse()列表翻转:一般是跟sort() 排序函数一起使用,sort() 默认是从小到大排序,结合reverse()实现从大到小排序。