八、python列表操作

本文介绍了Python列表的各种操作,包括一般操作如列表相加、相乘、索引、分片及成员检测;遍历操作,使用for和while遍历列表及二级列表;详细讲解了append()、insert()等十一种列表方法;探讨了列表推导式的多种应用场景;并讨论了深浅拷贝的区别和作用。
摘要由CSDN通过智能技术生成

1、列表一般操作

列表相加操作

格式:变量 = 列表1 + 列表2
结果:新的列表
注意:+两侧都要是列表类型
# L = [1,2,3]
# L1 = [4,5,6]
# print(L+L1)

列表相乘操作

格式:变量 = 列表 * 整数
结果:新的列表
# L = [1,2,3]
# print(L*2)

索引操作

变量[索引]

分片操作

格式:变量 = 列表[:]
    获取整个列表

格式:变量 = 列表[:结束索引]
    获取列表开头到结束索引之前的数据组成的列表

格式:变量 = 列表[开始索引:]
    获取列表开始索引到列表末尾的数据组成的列表

格式:变量 = 列表[开始索引:结束索引]
    获取开始索引和结束索引之间的数据组成的列表(包含开始索引,不包含结束索引)

格式:变量 = 列表[开始索引:结束索引:间隔值]
    获取开始索引和结束索引之间的数据(按照间隔值来获取)组成的列表(包含开始索引,不包含结束索引)
# L = [1,2,3,4,5,6,7,8,9]
# L1 = L[6:3:-1]
# print(L1)

成员检测

检测一个数据是否在列表中
    格式:值 in 列表
    结果:布尔值

检测一个数据是否不在列表中
    格式:值 not in 列表
    结果:布尔值

2、列表的遍历操作


for…in

for 变量 in 列表:
    使用变量
# L = [1,2,3,4,5]
# for val in L:
#     print(val)

while

i = 0
while i<len(列表):
    使用列表中的元素(列表[i])
    i += 1
# L = [1,2,3,4,5,6,7]
# i = 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值