所以我刚开始学习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)
提前谢谢你!
发布于 2021-12-31 19:15:53
恭喜你在编程方面的第一次冒险!
首先,given_list
不是dictionary
,而是list
。将其看作是单个变量中项的集合。[]
被称为索引操作符,这是我们在特定索引处从列表中获取元素的方式。在python和许多其他编程语言中,列表中的第一个元素具有索引0。因此,在这种情况下,变量i
被用作索引来循环列表中的每个元素并执行必要的计算。
发布于 2021-12-31 19:20:54
given_list
是一个列表
i
是一个变量,恰好是一个数字。
当您执行given_list[i]
时,它将生成一个值,该值是list (given_list
)的元素,位于i
索引处。
索引从0
开始,因此位于第一个位置的元素位于索引0
,位于第二个位置的元素位于索引1
,第三个位于索引2
,等等。
https://stackoverflow.com/questions/70545070
复制相似问题