Menu
CoddyTech

访问列表元素

本课属于 Coddy Python 学习旅程的“基础知识”单元。第 54 课,共 77 课。

在 Python 中,我们使用列表在一个变量中存储多个值。列表中的每个值都称为元素,每个元素都有一个索引。索引从 0 开始,到列表长度减一为止。

例如,看看下面这个列表: 

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • 元素 a 的索引是 0
  • 元素 b 的索引是 1
  • ...
  • 元素 g 的索引是 6

要访问列表中的某个元素,可以使用方括号中的索引。例如,要访问名为 my_list 的列表中的第一个元素,可以使用 my_list[0]。

这是一个示例:

my_list = [10, 20, 30, 40, 50]
element = my_list[2]

变量 element 会保存值 30,因为它访问的是第三个元素(索引为 2)。

challenge icon

挑战

简单

创建一个名为 values 的函数,它接收一个列表作为参数,并依次打印列表中的所有元素。

例如,如果列表是 [1, 3, 5, 7],输出应为:

1

3

5

7

重要:列表已经作为参数 lst 提供给函数。你不需要读取输入或创建列表。调用函数时,列表已经作为参数传入。这意味着在函数内部,lst 指的就是你需要遍历的列表。你不需要调用函数,系统会自动调用它。

要遍历列表并打印每个元素,请在 range() 函数中使用 len() 函数:

numbers = [10, 20, 30]
for i in range(len(numbers)):
    print(numbers[i])

这样,i 会从 0 开始遍历,直到 len(lst)(不包括该值),这正好涵盖列表中的所有索引。lst[i] 会访问索引 i 处的元素,而 print() 会将它显示在单独一行。

亲手试试

def values(lst):
    # 在这里编写代码
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Python 在线编译器