0

for ループを実行しようとしています。空のリストに値 (p) を導入します。数学演算のすべてのソース値を保存する一種のベクトルを実行したいと考えています。

lista=list()
for index in len(lista+1):
 lista.append(p)
 index=index+1
print lista

助けてくれてありがとう

4

4 に答える 4

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]

于 2013-05-03T23:12:19.680 に答える
1

for index in range(len(lista) + 1):あなたは代わりにやるべきですfor index in len(lista+1):

コードを簡素化するために、次のこともできます。

lista = list()
[p] * (len(lista) + 1)
于 2013-05-03T23:09:15.190 に答える