当前位置: 首页 > news >正文

Python列表中添加删除元素不走弯路

图片

1.append()

  • 向列表中添加单个元素,一般用于尾部追加

list1 = ["香妃", "乾隆", "贾南风", "赵飞燕", "汉武帝"]list1.append("周瑜")
print(list1)    # ['香妃', '乾隆', '贾南风', '赵飞燕', '汉武帝', '周瑜']

2.extend()

  • 向列表中添加多个元素,追加的多个元素一般使用列表形式传递

list1 = ["香妃", "乾隆", "贾南风", "赵飞燕", "汉武帝"]
list1.extend(["曹操", "刘备", "孙权"])
print(list1)    # ['香妃', '乾隆', '贾南风', '赵飞燕', '汉武帝', '曹操', '刘备', '孙权']

3.insert()

  • insert(插入的位置, 插入的元素) 向列表中的某个位置插入元素

list1 = ["香妃", "乾隆", "贾南风", "赵飞燕", "汉武帝"]
list1.insert(2, "拿破仑")
print(list1)    # ['香妃', '乾隆', '拿破仑', '贾南风', '赵飞燕', '汉武帝']

4.pop()

  • 默认删除列表中的最后一个元素,传输删除元素的下标,返回的是原列表

list1 = ["康熙", "雍正", "乾隆", "嘉庆", "道光", "咸丰", "光绪"]
list1.pop()    # 若不传参数,默认删除最后一个元素
print(list1)    # ['康熙', '雍正', '乾隆', '嘉庆', '道光', '咸丰']
list1.pop(3)
print(list1)    # ['康熙', '雍正', '乾隆', '道光', '咸丰', '光绪']

5.remove()

  • 传输的参数是删除的元素

list1 = ["康熙", "雍正", "乾隆", "嘉庆", "道光", "咸丰", "光绪"]
list1.remove("雍正")
print(list1)    # ['康熙', '乾隆', '嘉庆', '道光', '咸丰', '光绪']

6.clear()

  • 清空列表

list1 = ["康熙", "雍正", "乾隆", "嘉庆", "道光", "咸丰", "光绪"]
list1.clear()
print(list1)    # []

http://www.lryc.cn/news/308964.html

相关文章:

  • MATLAB环境下脑电信号EEG的谱分析
  • librtmp源码分析
  • CCDP.00.问老师问题前你首先需要做的事情
  • 「算法」常见位运算总结
  • 【C++初识】语句
  • Python线性代数傅里叶分析和动态系统模拟分析之一
  • mysql插入GEOMETRY相关字段类型(point,linestring等)
  • vue3学习 【5】watch的使用
  • PyTorch深度学习快速入门
  • 种花
  • Android Shadow插件化框架分析与集成(二)
  • Go 与 Rust:导航编程语言景观
  • 包管理工具之npm也慌了?
  • mobile app 安全扫描工具MobSF了解下
  • Gophish+EwoMail 自建钓鱼服务器
  • Dockerfile(5) - CMD 指令详解
  • 使用 Gradle 版本目录进行依赖管理 - Android
  • CS_上线三层跨网段机器(完整过程还原)
  • crpto 的AES算法解密为空
  • 13.网络游戏逆向分析与漏洞攻防-网络通信数据包分析工具-如果没有工具就创造工具
  • 配置artifactory的反向代理和域名访问
  • python爬虫之协程知识点记录
  • 安卓开发1- android stdio环境搭建
  • qt QRadioButton 及QButtonGroup 使用
  • 【LeetCode-178】最长重复子串(动归)
  • 1、jQuery介绍、css()、选择器、事件、动画
  • ArcEngine 调用GP工具时,出现C++ R6034错误
  • windows下基于docker-desktop 安装 mysql 5.7
  • 什么是Rust 语言
  • 2024年四川媒体新闻发布渠道,媒体邀约资源表