例如 'elements[x]' 是做什么的?

What does for example 'elements[x]' do?

所以我刚开始学习 python,这是我的第一门编程语言,我在 CS Dojo 的视频中发现了这个,但我不明白这一行“given_list[i]”。所以我们有一个名为“given_list[]”的字典和一个名为“i”的变量。如果我把这两者结合起来会发生什么?

given_list = [5, 4, 4, 3, 2, 10]

total3 = 0
i = 0
while i < len(given_list) and given_list[i] > 0:
    total3 += given_list[i]
    i += 1
print(total3)

提前致谢!

恭喜你第一次尝试编程!

首先,given_list 不是 dictionary,而是 list。将其视为单个变量中的一组项目。 [] 被称为索引运算符,这是我们从特定索引处的列表中获取元素的方式。在 python 和许多其他编程语言中,列表中的第一个元素的索引为 0。因此在这种情况下,变量 i 用作索引来遍历列表中的每个元素并执行必要的计算。

given_list 是一个列表

i 是一个恰好是数字的变量

当您执行 given_list[i] 时,它将产生一个值,该值是列表 (given_list) 的元素,位于索引 i.

索引从 0 开始,因此第一个位置的元素在索引 0,第二个位置的元素在索引 1,第三个在索引 2,等等