for range(n):

Messages in english

Modérateur : xcasadmin

compsystems
Messages : 562
Inscription : sam. févr. 04, 2017 11:34 pm
Localisation : Colombia
Contact :

for range(n):

Message par compsystems » mar. mai 07, 2019 1:54 am

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)]

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: for range(n):

Message par parisse » mar. mai 07, 2019 5:27 am

Use repete instead of for if you do not need a loop index.

Répondre