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

掌握Python列表操作(零基础也能学会的Python列表基础教程)

Python新手入门的过程中,Python列表是最常用、最重要的数据结构之一。无论你是刚接触编程的小白,还是想巩固基础知识的学习者,掌握Python列表基础操作都是必不可少的一步。本教程将带你从零开始,系统学习Python列表操作的核心技能。

掌握Python列表操作(零基础也能学会的Python列表基础教程) Python列表操作 Python列表基础 Python列表教程 Python新手入门 第1张

什么是Python列表?

列表(List)是Python中一种有序、可变的集合,可以存储任意类型的元素(如数字、字符串、甚至其他列表)。列表用方括号 [] 表示,元素之间用逗号分隔。

# 创建一个列表fruits = ['苹果', '香蕉', '橙子']numbers = [1, 2, 3, 4, 5]mixed = ['hello', 42, True, 3.14]  

Python列表基础操作详解

1. 访问列表元素

通过索引(从0开始)访问列表中的元素:

fruits = ['苹果', '香蕉', '橙子']print(fruits[0])  # 输出:苹果print(fruits[-1]) # 输出:橙子(-1表示最后一个元素)  

2. 修改列表元素

列表是可变的,可以直接通过索引修改元素:

fruits[1] = '葡萄'print(fruits)  # 输出:['苹果', '葡萄', '橙子']  

3. 添加元素

append() 在末尾添加,insert() 在指定位置插入:

fruits.append('西瓜')        # 添加到末尾fruits.insert(1, '草莓')   # 在索引1处插入print(fruits)  # 输出:['苹果', '草莓', '葡萄', '橙子', '西瓜']  

4. 删除元素

使用 remove()pop()del 删除元素:

fruits.remove('葡萄')     # 删除第一个匹配的元素last_fruit = fruits.pop()    # 删除并返回最后一个元素del fruits[0]               # 删除索引为0的元素print(fruits)  # 输出:['草莓', '橙子']  

5. 列表切片(Slicing)

获取列表的一部分:

numbers = [0, 1, 2, 3, 4, 5]print(numbers[1:4])   # 输出:[1, 2, 3]print(numbers[:3])    # 输出:[0, 1, 2]print(numbers[2:])    # 输出:[2, 3, 4, 5]  

6. 常用列表方法

  • len(list):获取列表长度
  • list.sort():对列表排序(原地修改)
  • list.reverse():反转列表顺序
  • list.count(item):统计某元素出现次数
scores = [85, 92, 78, 96, 85]print(len(scores))         # 输出:5scores.sort()              # 排序后:[78, 85, 85, 92, 96]scores.reverse()           # 反转后:[96, 92, 85, 85, 78]print(scores.count(85))    # 输出:2  

小结

通过本教程,你已经掌握了Python列表基础的核心操作,包括创建、访问、修改、添加、删除、切片以及常用方法。这些Python列表操作技能是每位Python新手入门者必须掌握的基础内容。多加练习,你将能灵活运用列表解决各种实际问题!

继续加油,你的Python编程之路才刚刚开始!