Python 列表(List)的十个经典案例

科技   2024-11-20 08:03   陕西  
Python 列表(List)是一种有序、可变的数据结构,可以存储各种类型的数据。掌握列表的操作是 Python 编程的基础。今天,我将介绍 10 个 Python 列表的经典案例,帮助你更好地理解和应用列表。
1. 创建列表
可以使用方括号 [] 创建列表,并用逗号分隔元素。
# 创建空列表
empty_list = []

# 创建包含元素的列表
numbers = [12345]
fruits = ["apple""banana""orange"]
mixed_list = [1"apple"True]
2. 访问列表元素
可以使用索引访问列表元素,索引从 0 开始。
numbers = [12345]
first_element = numbers[0]  # 1
last_element = numbers[-1]  # 5
3. 列表切片
可以使用切片操作提取列表的一部分。
numbers = [12345]
sub_list = numbers[1:4]  # [2, 3, 4]
4. 列表长度
可以使用 len() 函数获取列表的长度。
numbers = [12345]
length = len(numbers)  # 5
5. 添加元素
可以使用 append() 方法在列表末尾添加元素,使用 insert() 方法在指定位置插入元素。
numbers = [123]
numbers.append(4)  # [1, 2, 3, 4]
numbers.insert(15)  # [1, 5, 2, 3, 4]
6. 删除元素
可以使用 remove() 方法删除指定值的第一个元素,使用 pop() 方法删除指定索引处的元素,使用 del 关键字删除指定索引处的元素或切片。
numbers = [12345]
numbers.remove(3)  # [1, 2, 4, 5]
numbers.pop(0)  # [2, 4, 5]
del numbers[1]  # [2, 5]
7. 列表排序
可以使用 sort() 方法对列表进行排序,可以使用 reverse() 方法反转列表。
numbers = [31425]
numbers.sort()  # [1, 2, 3, 4, 5]
numbers.reverse()  # [5, 4, 3, 2, 1]
8. 列表遍历
可以使用 for 循环遍历列表中的元素。
fruits = ["apple""banana""orange"]
for fruit in fruits:
    print(fruit)
9. 列表推导式
可以使用列表推导式创建新的列表。
numbers = [12345]
squares = [x**2 for x in numbers]  # [1, 4, 9, 16, 25]
10. 列表嵌套
列表可以嵌套,即列表的元素可以是另一个列表。
matrix = [[123], [456], [789]]
element = matrix[1][2]  # 6
总结:
以上 10 个案例涵盖了 Python 列表的基本操作,熟练掌握这些操作将为你的 Python 编程之路打下坚实的基础。
关注公众号,获取更多 Python 干货!

程序员老任
老任,职场10年老兵,洞察各类职场,分享职场干货经验和身边趣事,348万打工人都爱看的干货号!
 最新文章