Page 1 sur 1

for range(n):

Publié : mar. mai 07, 2019 1:54 am
par compsystems
Hello BP

In the following code the variable row_ is not used, how can it be deleted?

Code : Tout sélectionner

n := 3;
m := 4;
a := [];
for row_ in range(n):
    a.append( [0]*m )
a[0][0] := 6
print(a[1][0]) 
[[6,0,0,0],
[0,0,0,0],
[0,0,0,0]]

This should work

Code : Tout sélectionner

n := 3;
m := 4;
a := [];
for range(n):
    a.append( [0]*m )
a[0][0] := 6
print(a[1][0]) 
or

Code : Tout sélectionner

n := 3;
m := 4;
a := [ [0]*m for row_ in range(n)]

=>

n := 3;
m := 4;
a := [ [0]*m for range(n)]

Re: for range(n):

Publié : mar. mai 07, 2019 5:27 am
par parisse
Use repete instead of for if you do not need a loop index.