📜  多行列表python(1)

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

多行列表 Python

在 Python 中,我们可以使用列表(List)来存储一个有序的元素序列。列表可以包含多行元素,并且支持添加、删除、修改、遍历等操作,十分方便。

创建多行列表

要创建一个多行列表,只需在中括号 [ ] 中,每行一个元素,使用逗号 , 分隔即可。例如:

fruits = [
  "apple",
  "banana",
  "cherry",
  "orange"
]

以上示例创建了一个名为 fruits 的多行列表,包含了四个水果元素。

访问多行列表元素

要访问多行列表中的元素,可以通过索引来获取。Python 中的索引是从 0 开始的,第一个元素的索引为 0,第二个元素的索引为 1,依次类推。例如:

fruits = [
  "apple",
  "banana",
  "cherry",
  "orange"
]

print(fruits[0]) # 输出 "apple"
print(fruits[2]) # 输出 "cherry"

以上示例中,我们分别通过索引获取了 fruits 列表中的第一个和第三个元素。

修改多行列表元素

要修改多行列表中的元素,可以直接通过索引来修改,例如:

fruits = [
  "apple",
  "banana",
  "cherry",
  "orange"
]

fruits[1] = "watermelon"

print(fruits) # 输出 ["apple", "watermelon", "cherry", "orange"]

以上示例中,我们把 fruits 列表中的第二个元素(索引为 1)从 "banana" 修改为 "watermelon"

添加多行列表元素

要向多行列表中添加元素,可以使用 append() 方法或 extend() 方法。append() 方法可以向多行列表末尾添加一个元素,extend() 方法可以向多行列表末尾添加另一个列表中的所有元素。例如:

fruits = [
  "apple",
  "banana",
  "cherry",
  "orange"
]

fruits.append("pineapple")

print(fruits) # 输出 ["apple", "banana", "cherry", "orange", "pineapple"]

fruits.extend(["grape", "kiwi"])

print(fruits) # 输出 ["apple", "banana", "cherry", "orange", "pineapple", "grape", "kiwi"]

以上示例中,我们使用 append() 方法向 fruits 列表中添加了一个 "pineapple" 元素,使用 extend() 方法向 fruits 列表中添加了一个包含有 "grape""kiwi" 的列表。

删除多行列表元素

要从多行列表中删除元素,可以使用 del 关键字或 remove() 方法。del 关键字可以根据索引删除指定位置的元素,remove() 方法可以根据元素内容删除指定元素。例如:

fruits = [
  "apple",
  "banana",
  "cherry",
  "orange"
]

del fruits[1]

print(fruits) # 输出 ["apple", "cherry", "orange"]

fruits.remove("cherry")

print(fruits) # 输出 ["apple", "orange"]

以上示例中,我们使用 del 关键字删除了 fruits 列表中的第二个元素(索引为 1),使用 remove() 方法删除了 fruits 列表中的 "cherry" 元素。

遍历多行列表

要遍历多行列表中的所有元素,可以使用 for 循环语句。例如:

fruits = [
  "apple",
  "banana",
  "cherry",
  "orange"
]

for fruit in fruits:
  print(fruit)

以上示例中,我们使用 for 循环语句遍历了 fruits 列表中的所有元素,并打印出来。

总结来说,与数组非常类似的多行列表,可以方便的管理大量数据。在 Python 中,我们可以使用以上方法来创建、访问、修改、添加、删除以及遍历多行列表,极大方便了数据存取的操作。