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

Python中列表常用方法

# 定义列表:
# 定义一个空列表
my_list = []# 定义一个包含不同类型元素的列表
my_list = [1, 2, 3, 'a', 'b', 'c', 2.5, True]# 定义一个嵌套列表(列表中包含列表)
my_list = [[1, 2, 3], ['a', 'b', 'c'], [2.5, True]]print(my_list[0])  # [1, 2, 3]# 访问元素:
my_list = [1, 2, 3, 4, 5]# 访问第一个元素
print(my_list[0])  # 输出: 1# 访问最后一个元素
print(my_list[-1])  # 输出: 5# 访问列表中的一部分
print(my_list[1:3])  # 输出: [2, 3]
print(my_list[:3])  # 输出: [1, 2, 3]
print(my_list[3:])  # 输出: [4, 5]# 修改元素:
my_list = [1, 2, 3, 4, 5]# 修改列表中的一个元素
my_list[2] = 10
print(my_list)  # 输出: [1, 2, 10, 4, 5]# 修改列表中的一部分
my_list[1:3] = [20, 30]
print(my_list)  # 输出: [1, 20, 30, 4, 5]# 切片:
my_list = [1, 2, 3, 4, 5]# 获取列表的一部分
print(my_list[1:3])  # 输出: [2, 3]
print(my_list[:3])  # 输出: [1, 2, 3]
print(my_list[3:])  # 输出: [4, 5]# 获取列表的所有元素
print(my_list[:])  # 输出: [1, 2, 3, 4, 5]
print(my_list[::-1])  # 倒序输出列表,输出: [5, 4, 3, 2, 1]# 长度:
my_list = [1, 2, 3, 4, 5]# 获取列表的长度
print(len(my_list))  # 输出: 5# 循环遍历:
my_list = [1, 2, 3, 4, 5]# 使用for循环遍历列表
for item in my_list:print(item)# 使用while循环遍历列表
index = 0
while index < len(my_list):print(my_list[index])index += 1# 使用enumerate()函数遍历列表
for index, item in enumerate(my_list):print(f"Index: {index}, Item: {item}")# 使用reversed()函数反向遍历列表
for item in reversed(my_list):print(item)# 列表方法:
my_list = [1, 2, 3, 4, 5]# append()方法
my_list.append(6)
print(my_list)  # 输出: [1, 2, 3, 4, 5, 6]# extend()方法
my_list.extend([7, 8, 9])
print(my_list)  # 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9]# insert()方法
my_list.insert(3, 10)
print(my_list)  # 输出: [1, 2, 3, 10, 4, 5, 6, 7, 8, 9]# remove()方法
my_list.remove(10)  # remove:删除第一个出现的值,没有返回值
print(my_list)  # 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9]# pop()方法
item = my_list.pop(3)  # pop:删除索引位置的值,并且返回
print(item)  # 输出: 4
print(my_list)  # 输出: [1, 2, 3, 5, 6, 7, 8, 9]# index()方法
index = my_list.index(5)
print(index)  # 输出: 3# count()方法
count = my_list.count(6)
print(count)  # 输出: 1# sort()方法
my_list.sort()
print(my_list)  # 输出: [1, 2, 3, 5, 6, 7, 8, 9]# reverse()方法
my_list.reverse()
print(my_list)  # 输出: [9, 8, 7, 6, 5, 3, 2, 1]# clear()方法
my_list.clear()
print(my_list)  # 输出: []
http://www.lryc.cn/news/447863.html

相关文章:

  • 『功能项目』下载Mongodb【81】
  • 图像特征提取-SIFT
  • ElasticSearch分页查询性能及封装实现
  • Python精选200Tips:176-180
  • 【Kotlin 集合概述】可变参数vararg、中缀函数infix以及解构声明(二十)
  • unity安装报错问题记录
  • 秋招|面试|群面|求职
  • 【Kubernetes】日志平台EFK+Logstash+Kafka【理论】
  • 基于SpringBoot+Vue+MySQL的教学资料管理系统
  • 动态规划day45:编辑距离|115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离(动规终极好题)
  • 剑指 offer 刷题集
  • C++在线开发环境搭建(WEBIDE)
  • 重磅首发!大语言模型LLM学习路线图来了!
  • neo4j关系的创建删除 图的删除
  • 【WRF运行第三期】服务器上运行WRF模型(官网案例-Hurricane Matthew)
  • 基于springboot的书店图书销售管理系统的设计与实现 (含源码+sql+视频导入教程)
  • Spring MVC 基本配置步骤 总结
  • HCIP--以太网交换安全(一)
  • PyQt5中关于QLineEdit的空输入报错的简单处理
  • 【前端】ES12:ES12新特性
  • 语音识别(非实时)
  • 【计算机网络】--URL统一资源定位符
  • 在成都建“圈”五年,鲲鹏让智能化新风吹遍巴蜀大地
  • Unity图形用户界面!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。(万字解析)
  • 【JAVA报错已解决】Java.lang.NullPointerException
  • JSON 教程
  • HBase 的基本架构 详解
  • crypt.h:No such file or directory报错处理
  • 网络消费维权的9个常见法律问题
  • detectron2是怎么建立模型的?以SparseInst代码为例