自学Python--列表和元组

本文详细介绍了Python中的列表和元组操作,包括列表的增删改查,如append()、insert()、pop()、remove()等方法;列表的排序功能,如sort()和reverse();列表嵌套和元组的特性,元组作为只读列表,以及range()函数的使用。同时,文章强调了在遍历列表过程中进行删除操作的注意事项。
摘要由CSDN通过智能技术生成

列表增删改查:

增:

在结尾增加:append() 无返回值

在指定位置插入:insert(index, object) 无返回值

在结尾处迭代添加:extend(可迭代对象) 无返回值

l1 = [1, 2, 3]
l1.extend('abc') # l1 = [1, 2, 3, 'a', 'b', 'c']

l2 = [1, 2, 3]
l2.extend([1, 2, 3]) #l2 = [1, 2, 3, 1, 2, 3]

删:

按索引删除:pop(index) 返回删除的元素,默认删除最后一个

按元素删除:remove(value) 无返回值

删除所有元素:clear() 无返回值

删除列表:del 可切片

l1 = [1, 2, 3]
del l1
print(l1) #l1不存在  报错

l2 = [1, 2, 3]
del l2[0:2]
print(l2) # 3

如果在遍历列表的过程中删除列表元素,会报错或者和预想结果不一样:

l1 = [1, 2, 3, 4, 5, 6]

# 以下方式遍历时 range范围在第一次就确定为6,因此i从1到5,当i = 3时l1 = [2, 4, 6],报错索引越界
for i in range(len(l1)):
    del 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值