📅  最后修改于: 2023-12-03 15:08:10.927000             🧑  作者: Mango
在 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 中,我们可以使用以上方法来创建、访问、修改、添加、删除以及遍历多行列表,极大方便了数据存取的操作。