📅  最后修改于: 2023-12-03 15:07:10.965000             🧑  作者: Mango
在 Python 中,平面列表(也称为一维数组)是由单一数据类型的元素组成的一系列元素的有序集合。Python 提供了内置列表类型,可以轻松地创建、操作和访问平面列表。
要创建 Python 平面列表,可以使用列表字面量语法或内置函数 list()
。
# 列表字面量语法
numbers = [1, 2, 3, 4, 5]
# 通过 list() 函数创建
fruits = list(('apple', 'banana', 'cherry'))
要访问 Python 平面列表中的元素,可以使用下标运算符 []
,并指定索引值。
fruits = ['apple', 'banana', 'cherry']
print(fruits[0]) # 输出: apple
print(fruits[1]) # 输出: banana
print(fruits[2]) # 输出: cherry
要修改 Python 平面列表中的元素,可以使用下标运算符 []
并指定索引值,然后赋值新值。
fruits = ['apple', 'banana', 'cherry']
fruits[1] = 'kiwi'
print(fruits) # 输出: ['apple', 'kiwi', 'cherry']
要向 Python 平面列表中添加元素,可以使用内置方法 append()
和 extend()
。
fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits) # 输出: ['apple', 'banana', 'cherry', 'orange']
fruits.extend(['grape', 'pear'])
print(fruits) # 输出: ['apple', 'banana', 'cherry', 'orange', 'grape', 'pear']
要从 Python 平面列表中删除元素,可以使用内置方法 pop()
和 remove()
。
fruits = ['apple', 'banana', 'cherry', 'orange', 'grape', 'pear']
fruits.pop() # 删除最后一个元素
print(fruits) # 输出: ['apple', 'banana', 'cherry', 'orange', 'grape']
fruits.remove('orange')
print(fruits) # 输出: ['apple', 'banana', 'cherry', 'grape']
要从 Python 平面列表中获取一部分元素,可以使用切片操作符 :
,并指定起始和结束索引。
fruits = ['apple', 'banana', 'cherry', 'orange', 'grape']
print(fruits[1:3]) # 输出: ['banana', 'cherry']
print(fruits[:2]) # 输出: ['apple', 'banana']
print(fruits[3:]) # 输出: ['orange', 'grape']
print(fruits[:]) # 输出: ['apple', 'banana', 'cherry', 'orange', 'grape']
在 Python 中,平面列表是由单一数据类型的元素组成的一系列元素的有序集合。Python 提供了内置列表类型,可以轻松地创建、操作和访问平面列表。通过学习本文,您应该已经掌握了如何创建、访问和修改 Python 平面列表,以及如何添加、删除和切片元素。