列表的操作大全

本文详细介绍了Python列表的各种操作,包括列表相加、相乘、索引、分片、成员检测以及遍历等基本操作。同时,通过多个示例展示了如何使用append()、insert()、extend()、pop()等方法进行高级操作,并利用列表推导式进行高效编程,如求平方、偶数平方、元素长度、字符串组合、特定条件元组生成以及提取特定值的子列表等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表的操作

列表相加操作

格式:变量 = 列表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 列表
    结果:布尔值

列表的遍历操作


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]
#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值