Rešeno: dekleracija matrike v pythonu

Glavna težava pri deklariranju matrike v Pythonu je, da matrika ne bo inicializirana, ko je ustvarjena. To lahko povzroči nepričakovano vedenje, če se matrika uporablja v zanki ali če do nje dostopa več niti hkrati.

array = []

Ta vrstica ustvari prazno polje.

Zakaj deklarirati matriko

Obstaja nekaj razlogov, zakaj bi morda želeli deklarirati matriko v Pythonu.

Eden od razlogov je, da imate morda več spremenljivk, ki predstavljajo isto matriko, vendar jih želite obravnavati kot ločene matrike. Če imate na primer matriko nizov in matriko seznamov, boste morda želeli obravnavati nize kot en seznam in sezname kot ločene matrike.

Drugi razlog je, da imate morda več nizov, ki predstavljajo različne dele podatkovne strukture. Na primer, če imate niz slovarjev, lahko vsak slovar predstavlja drugačen del podatkovne strukture (npr. ključe, vrednosti itd.). Morda boste želeli vsak slovar obravnavati kot ločeno matriko, da boste lahko ločeno dostopali do vsakega dela podatkovne strukture.

Kdaj delamo z nizi

?

V Pythonu so polja podatkovna struktura, ki omogoča shranjevanje več vrednosti na eno mesto. Nize je mogoče uporabiti za različne namene, kot je shranjevanje podatkov v obliki seznama ali kot vhodni parameter za funkcijo.

Podobni objav:

Pustite komentar