📜  列表列表中的 python 平面列表 - Python (1)

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

列表中的 Python 平面列表 - Python

在 Python 中,平面列表(也称为一维数组)是由单一数据类型的元素组成的一系列元素的有序集合。Python 提供了内置列表类型,可以轻松地创建、操作和访问平面列表。

创建 Python 平面列表

要创建 Python 平面列表,可以使用列表字面量语法或内置函数 list()

# 列表字面量语法
numbers = [1, 2, 3, 4, 5]

# 通过 list() 函数创建
fruits = list(('apple', 'banana', 'cherry'))
访问 Python 平面列表的元素

要访问 Python 平面列表中的元素,可以使用下标运算符 [],并指定索引值。

fruits = ['apple', 'banana', 'cherry']

print(fruits[0])  # 输出: apple
print(fruits[1])  # 输出: banana
print(fruits[2])  # 输出: cherry
修改 Python 平面列表的元素

要修改 Python 平面列表中的元素,可以使用下标运算符 [] 并指定索引值,然后赋值新值。

fruits = ['apple', 'banana', 'cherry']

fruits[1] = 'kiwi'

print(fruits)  # 输出: ['apple', 'kiwi', 'cherry']
添加和删除 Python 平面列表的元素

要向 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 平面列表

要从 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 平面列表,以及如何添加、删除和切片元素。