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

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.kler.cn/a/322393.html

相关文章:

  • C语言 15 预处理
  • vue3 TagInput 实现
  • 监控易监测对象及指标之:Kubernetes(K8s)集群的全方位监控策略
  • webpack与vite读取base64图片
  • django开发流程1
  • manim中实现文字换行和设置字体格式
  • MySQL篇(日志)
  • blender设置背景图怎么添加?blender云渲染选择
  • 学Python再学C++是走弯路?
  • centos7 yum 更新 nginx 到最新版本 1.26
  • 【Kotlin 集合概述】可变参数vararg、中缀函数infix以及解构声明(二十)
  • MySQL record 07 part
  • 自动化办公-Python-os模块的使用
  • 标准 I/O
  • 西门子6ES7414-4HM14-0AB0 CPU模块的优缺点
  • 最佳植树距离 - 华为OD统一考试(E卷)
  • 记录Mac编译Android源码踩过的坑
  • offset、client 和 scroll【JavaScript】
  • 这些主流的财务管理软件,你用过哪款?
  • 计算机网络中的VLAN详解