我正在用python 3.0编写一个简单的程序...
我不明白以下代码的作用:
var = list(range(0,10))
for i in range(0,10):
var[i] = 0
var[i] = 0
的作用是什么?
答案 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页面也很有用。