📜  python 大小列表 - Python (1)

📅  最后修改于: 2023-12-03 15:04:15.888000             🧑  作者: Mango

Python 大小列表 - Python

Python 中的 list(列表)是一种经常使用的数据结构,它可以包含不同类型的数据,如字符串、数字和其他列表,是 Python 编程中不可或缺的数据类型之一。本文将介绍 Python 中的大小列表,包括其定义、访问和操作等内容。

定义列表

在 Python 中,列表可以通过方括号 [] 创建,其中包含以逗号分隔的任意数量的元素,如下所示:

list1 = [1, 2, 3, 4, 5]  # 数字列表
list2 = ['apple', 'banana', 'orange']  # 字符串列表
list3 = [1, 'apple', True]  # 混合列表
list4 = []  # 空列表
访问列表元素

访问列表中的元素可以使用下标来实现,下标从 0 开始,如下所示:

list1 = [1, 2, 3, 4, 5]
print(list1[0])  # 输出第一个元素
print(list1[-1])  # 输出最后一个元素

输出结果为:

1
5
操作列表
修改列表元素

Python 中的列表是可变的,因此可以通过下标来修改任意元素的值,如下所示:

list2 = ['apple', 'banana', 'orange']
list2[1] = 'pear'  # 修改 'banana' 为 'pear'
print(list2)  # 输出 ['apple', 'pear', 'orange']
增加元素

添加元素到列表末尾

可以使用 append() 方法向列表末尾添加元素,如下所示:

list3 = [1, 'apple', True]
list3.append('banana')  # 添加 'banana' 到列表末尾
print(list3)  # 输出 [1, 'apple', True, 'banana']

向列表指定位置添加元素

可以使用 insert() 方法向列表的指定位置添加元素,如下所示:

list4 = ['apple', 'banana', 'orange']
list4.insert(1, 'pear')  # 在下标为 1 的位置插入 'pear'
print(list4)  # 输出 ['apple', 'pear', 'banana', 'orange']
删除元素

删除列表中的指定元素

可以使用 remove() 方法来删除列表中指定的元素,如下所示:

list5 = [1, 'apple', True, 'banana']
list5.remove('banana')  # 删除 'banana'
print(list5)  # 输出 [1, 'apple', True]

删除列表中的指定位置元素

可以使用 del 语句来删除列表中指定位置的元素,如下所示:

list6 = ['apple', 'pear', 'banana']
del list6[1]  # 删除下标为 1 的元素 'pear'
print(list6)  # 输出 ['apple', 'banana']

删除列表末尾的元素

可以使用 pop() 方法来删除列表末尾的元素,如下所示:

list7 = [1, 2, 3, 4, 5]
list7.pop()  # 删除最后一个元素 '5'
print(list7)  # 输出 [1, 2, 3, 4]
列表切片

可以使用切片操作来获取列表的子集,如下所示:

list8 = ['apple', 'pear', 'banana', 'orange', 'grape']
print(list8[1:3])  # 获取下标为 1~2 的元素,输出 ['pear', 'banana']
print(list8[2:])  # 获取下标从 2 开始的元素,输出 ['banana', 'orange', 'grape']
print(list8[:3])  # 获取下标为 0~2 的元素,输出 ['apple', 'pear', 'banana']
print(list8[::2])  # 获取步长为 2 的元素,输出 ['apple', 'banana', 'grape']

这些就是 Python 中大小列表的基本操作,随着学习的深入,你会发现列表的强大之处。