学习笔记——python list列表

本文介绍了Python列表的基本属性,如有序集合、可变数据类型等,以及如何通过工厂函数list()转换数据类型。详细讲解了列表的新增方法,如append、insert和extend,并提到了常用的列表技巧,包括相加、相乘、复制和切片赋值。此外,讨论了列表的删除操作,如pop、remove、del和clear。最后,阐述了列表的排序与反转功能,使用reverse和sort方法实现升序和降序排列。
摘要由CSDN通过智能技术生成

目录

一、列表属性

二、工厂函数

三、列表的新增方法

四、list常用技巧

五、列表的删除

六、列表的排序与反转


一、列表属性

1、有序项目集合
2、可变数据类型
3、存放任何数据类型

二、工厂函数

list()函数       可以把其他数据类型转换成list,传递可迭代对象(能被for遍历的)

三、列表的新增方法

1、append方法,可以往末尾追加,不会改变其空间地址

例如:lst = [1,2,3,4,5,6]
           lst.append(7)
           lst就变成了  [1, 2, 3, 4, 5, 6, 7]

2、insert方法,进入插入,需要填其索引,指定位置

lst = [1,2,3,4,5,6]
        lst.insert(2,5)   其中2为索引,5为值
        lst就变成了  [1, 2, 5, 3, 4, 5, 6, 7]  

3、extend方法,在末尾一个一个迭代进去,放进去的必须是可迭代对象

四、list常用技巧

1、列表的运算可以相加,也可以相乘

2、两个列表可以相加

3、lst1 = lst.copy()  可将lst的值传给list1

4、不能直接用 = 进行赋值,会改变其空间地址,但是可以用  list=lst[:],不会影响原变量

五、列表的删除

1、pop方法

lst.pop() 若不传参数,就会删除最后一个,可以传索引
2、remove()

可以指定元素进行删除
3、del()方法

通过下标进行删除

4、clear()

将列表内的数据全部删除

六、列表的排序与反转

1、list.recerse() 可以直接进行反转
2、list.sort() 可以进行排序
3、list.sort(reverse = true) 进行降序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值