访问列表元素
本课属于 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)。
挑战
简单创建一个名为 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):
# 在这里编写代码这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Python 在线编译器