我正在尝试进行for循环。将值(p)引入空列表。我想做一种向我保存数学运算的所有源值的向量。
lista=list()
for index in len(lista+1):
lista.append(p)
index=index+1
print lista
感谢您的帮助
答案 0 :(得分:2)
如果您只想将值插入空列表,它应如下所示:
ps = [] # create the empty list
ps.append(p) # add the value p
或者你可以这样做,它会得到相同的结果ps = [p]
如果要插入n次,可以使用这样的for循环:
ps = []
for i in range(n):
ps.append(p)
或者只是这样做会得到相同的结果ps = n * [p]
答案 1 :(得分:2)
你可以试试这个:
lista = [i*i for i in range(N)]
print lista
或使用:
for i in range(N)
lista.append(i*i)
print lista
答案 2 :(得分:1)
您应该for index in range(len(lista) + 1):
而不是for index in len(lista+1):
为简化您的代码,您还可以:
lista = list()
[p] * (len(lista) + 1)
答案 3 :(得分:0)
lista=list()
for index in range(len(lista)):
lista.insert(p)
index=index+1
print lista