Python学习记录 列表元素的添加和删除

本文介绍了Python列表中元素的增加与删除方法,包括append()、extend()、insert()、乘法扩展以及del、pop()和remove()等操作。通过实例代码展示了如何在列表尾部添加元素、在指定位置插入和删除元素,以及如何高效地扩展列表。

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

2022.07.10 DAY10

1. 列表元素的增加

  • 一般只在列表的尾部添加或删除元素。
  • 中间操作涉及到元素的移动。
1. append() 方法
  • 在列表尾部添加元素
2. + 方法
  • 产生新的对象
3. extend() 方法
  • 将目标列表的所有元素添加到本列表的尾部,属于原地操作。
  • 不创建新的列表对象。
4. insert() 插入函数
  • 指定位置插入新的元素。
  • 插入位置后边的元素需要向后移动。
  • 尽量避免使用。
5. 乘法扩展
  • 复制元素得到大量重复的内容。
6. 测试代码:
# 元素的添加和删除
def test():
    myList = [0, 2, 5, '520', True]
    print(myList)
    myList.append('I love you')
    print(myList)
    myList += ["早上好"]
    print(myList)
    print(f"len(myList) = {len(myList)}")
    myList.extend('好可爱')
    print(myList)
    myList.insert(3, "XX")
    print(myList)


# Main
if __name__ == '__main__':
    test()

2. 列表元素的删除

  • 数组的拷贝。
1. del 方法
  • 删除列表指定位置的元素。
2. pop() 方法
  • 删除并返回指定位置元素。
  • 如果未指定位置则默认操作列表最后一个元素。
3. remove() 方法
  • 删除首次出现的指定元素,不不存在则抛出异常。
4. 测试代码:
# 元素的删除
def test2():
    myList = [0, 2, 5, "XX", '520', True, 'I love you', "早上好", '好可爱']
    print(myList)
    del myList[4]
    print(myList)
    print(myList.pop())
    print(myList)
    print(myList.pop(2))
    print(myList)
    myList.remove(0)
    print(myList)


# Main
if __name__ == '__main__':
    test2()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值