local-stats-pixel

Pitōns F[masīvs daļa sestā]8

12 2

Kā pēdējo daļu par masīviem, parādīšu kā izveidot un aizpildīt četrdimensiju masīvu. Programmēšanas rīks pitōns neparedz ierobežot dimensiju skaitu masīvu veidošanā, jo kā masīva elementa vienība arī var būt cits masīvs, kura elementa vienība, savukārt, atkal var būt cits masīvs. Vienīgais, ko der ielāgot daudzdimensiju masīvu veidošanā, ir pareizu elementa vienību norāžu izveide, kā jau tam pieskāros iepriekšējā rakstā.

Piemērs, kā izveidot un aizpildīt četdrdimensiju masīvu:
a={}
b=['z-','z+']
c=['za','zb']
d=['zA','zB']
e=['z1','z2']
for f in b:
⠀a.__setitem__(f,{})
⠀for g in c:
⠀⠀a[f].__setitem__(g,{})
⠀⠀for h in d:
⠀⠀⠀a[f][g].__setitem__(h,{})
⠀⠀⠀for i in e:
⠀⠀⠀⠀a[f][g][h].__setitem__(i,(f+g+h+i).translate(None,'z'))
print a

Šeit arī būs ilustrācija manis izveidotajam četrdimensiju masīvam, lai labāk saprastu četrdimensiju masīvu pielietošanas priekšrocības.

↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↖↖↗↯↯↖↗↗↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯←↑↯↯↑→↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯←→↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯←↓↯↯↓→↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↙↙↘↯↯↙↘↘↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯
↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯↯

mēģini, vērtē, komentēemotion

Spoki.lv logo
Spoki.lv

Komentāri 8

0/2000

Kā tad tiki līdz mošķa līmenim, Strāvon?

0 0 atbildēt