python学习

本文介绍了Python中列表的增删操作,包括使用`append`、`insert`、`remove`、`pop`等方法,以及如何通过`+`、`extend`和`*`操作符来改变列表。强调了在列表末尾进行操作能更有效地利用内存,并提醒在删除元素时要注意可能的重复元素问题。
摘要由CSDN通过智能技术生成

列表的增删

列表是 python的内置可变序列,是包含若干袁术的有序连续内存空间
在对列表进行增删操作时,列表对象会自动进行内存的扩展或收缩(应该尽量从列表末对元素进行增删)

修改列表的常用方法:
append(x) 在列表末尾添加
insert(index,x)在指定位置添加X
index(X) 返回第一个值为X的元素下标
remove(x) 删除在列表中首次出现的X
pop(X) 返回X的对象,并且将其删除(默认为最后一个函数)
clear() 清空列表
count(X)统计X在列表中出现的次数

列表的增

为列表添加值可以使用‘+’号

A=[1,2,3,4,'W']
print('A的地址为')
print(  id(A))
B=['SS']
A=A+B
print(A)
print('A的地址为')
print(id(A))
>>[A的地址为
2695752244032
[1, 2, 3, 4, 'W', 'SS']
A的地址为
2695752250304
'''这是一种非原地操作,这其实是创建了第三个列表,里面包含了列表A和B的所有
元素 ,如果量大的话会很慢'''

用append()方法实现列表的添加

A=[1,2,3,4,'W']
print(id(A))#A的地址
B=['SS',23,1]
A.append(B)
A.append(234)
print(A)
print(id(A))#A的地址
>>>2447029164992
[1, 2, 3, 4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值