我不知道var1 [var2] = 0

时间:2019-05-18 08:48:33

标签: python

我正在用python 3.0编写一个简单的程序...

我不明白以下代码的作用:

var = list(range(0,10))
for i in range(0,10):
    var[i] = 0

var[i] = 0的作用是什么?

1 个答案:

答案 0 :(得分:0)

因此,var是一个包含[0、1、2、3、4、5、6、7、8、9]的列表。
for循环表示i开始等于0,然后等于1,然后等于2,依此类推。
var[i]是指列表中位置i上的项目。
列表中的第一项实际上位于位置0。因此,var[i]的第一轮将是var[0],这是第一项,在这种情况下等于0。
var[1]将是下一项,在这种情况下为1。 var[1] = 0会将var[1]的值从1更改为0。
作为另一个示例,如果我们的列表为mylist = ["a", "b", "c"],然后我们进行了mylist[0] = "qwerty",则该列表将更改为[“ qwerty”,“ b”,“ c”]。

请参见此处https://www.digitalocean.com/community/tutorials/how-to-index-and-slice-strings-in-python-3,以获取应有帮助的列表指南。 @zvone链接到的TutorialsPoint页面也很有用。