Bevezetés a vonósávba a Pythonban

Egy tömbre van szükség, amikor több folytonos értéket kell egy változóba helyezni. A tömb csak egy változó, amely egynél több értéket tárol. Például a Python String Array-ben, ha fel kell sorolni a gyümölcsneveket, ez nem lenne az alábbiakban kedvelt megközelítés,

Példa: Karakterlánc1 = “alma”, gyümölcs2 = “banán”, gyümölcs3 = “eper”. A fentiekkel nincs semmi baj, kivéve azt a tényt, hogy nem tudunk programot írni, ha ezen változók összes nevét más módon szeretnénk átirányítani. Továbbá, ha a változók száma 1000, akkor lehet, hogy a fenti megközelítés nem a megfelelő módszer a megoldás megkerülésére.

Az elemek elérése

A Pythonnak nincs beépített támogatása az Arrays számára. A Python listákat a cél elérésére használják, ezért megvizsgáljuk a listákat. Meg kell jegyezni, hogy a Python-nak nincs karakter adattípusa. Az önálló karakter önmagában egy 1 hosszúságú karakterlánc. Szögletes zárójelekkel használják a karakterlánc elemeit.

A húros tömb listája a Pythonban

Az alábbiakban egy karakterlánc-tömb listája található a Python-ban:

1. Lista

Ha szükség van megrendelésre, és szükség van a gyakori változtatásra is, akkor inkább a listát választjuk. A lista másik jellemzője, hogy lehetővé teszi másolatok készítését. Íme egy lista egy egyszerű példája.

Kód:

Kimenet:

2. Hozzáférés index alapján

Még egy elemhez is hozzáférhetünk, ha egy indexre hivatkozunk.

Kód:

Kimenet:

3. Negatív indexálás

Még negatív módon is hozzáférhetünk az indexeléshez. Ebben az esetben az utolsó legtöbb elem indexe -1 lesz, a második utolsó -2, a harmadik utolsó értéke -3, és így tovább.

Kód:

Kimenet:

4. Hossz

A tömb hosszát a len () módszer használatával is visszatérhetjük.

Kód:

Kimenet:

5. Hurok

A tömb elem áthidalása szintén könnyű feladat. A 'for in' kifejezést használjuk, miközben áttörtük a tömböt.

Kód:

Kimenet:

6. Függelék

Ha fel kell venni a listát, akkor az 'append ()' használatával lehetséges

Kód:

Kimenet:

7. Eltávolítás

Bármely elem eltávolítható a pop () módszerrel. Itt konkrétan meghatározhatjuk az egyes elemek törlését az indexre hivatkozással.

Kód:

Kimenet: Mivel a pop (1) képviseli a lista második elemét. Ez eltávolítva.

Használhatjuk az remove () módszert is, és megemlíthetjük az eltávolítható elemet.

Kód:

Kimenet:

Húros tömb módszerei Pythonban

Van egy listája az alapul szolgáló módszerekről, amelyeket fel lehet használni a lista és a tömbök felett. Korábban találkoztunk az append (), pop () és remove () fájlokkal. Itt megvitatjuk a felhasználható egyéb módszereket.

1. törölje ()

Ezzel eltávolítja az összes elemet a listáról, és egy listát mutat be az összes elemről.

Kód:

Kimenet:

Az elem eltávolításához a listából eltávolítottuk a () módszert, egy pop () módszert, amelyet már tárgyaltunk. Van egy 'del' kulcsszó is, amely törli a listát.

Kód:

Kimenet: A del list törli a listát, és a következő kimenetet kapjuk.

2. másolás ()

Ez a módszer a lista egy példányát adja vissza. Amint az az alábbi példából látható.

Kód:

Kimenet:

3. számít ()

Visszaadja nekünk a listában szereplő elemek számát egy megadott értékkel.

Kód:

Kimenet:

4. kiterjesztés ()

Itt hozzáadjuk az elemeket a lista végéhez egy másik lista segítségével. Ezután a második lista alkotja az első listát. Itt van, hogyan történik.

Kód:

Kimenet:

A lista felveszi a () elemet, és kiterjeszti a () metódust két lista összekapcsolására vagy összekapcsolására, de ezt a műveletet a '+' operátor is elvégezheti. Ezt az egyszerű csatlakozást az alábbi lépésben látjuk:

Kód:

Teljesítés: Az élelmiszerbolt a fenti „gyümölcs” és „zöldség” lista összekapcsolt listája.

5. index ()

Ez a módszer visszaadja az adott elem előfordulásának helyzetét.

Kód:

Kimenet:

6. beszúrás ()

Ez a módszer visszaadja az elemet, amelyet be kell helyezni egy meghatározott pozícióba. Ez a módszer 2 érvet vesz igénybe, az első az index, a második az elem, amelyet az adott indexnél el kell helyezni.

Kód:

Kimenet:

7. fordított ()

Ez a módszer megfordítja a lista rendezési sorrendjét. Ez a módszer egy fordított iterator objektumot ad vissza.

Kód:

Kimenet: Itt láthatjuk, hogy a teljes lista megfordul.

8. rendezés ():

Ez a módszer ábécé sorrendben rendezi a listát, vagy azt is mondhatjuk, hogy növekvő sorrendben állítja fel a listát.

A módszer 2 paramétert vesz, az egyik paraméter megfordul, a másik pedig kulcs, amely meghatározhatja a rendezési kritériumokat. Ha fordított = igaz, akkor a listát csökkenő sorrendbe rendezik, míg ha fordított = hamis, akkor növekvő. A 2 paraméter választható.

Az alábbiakban bemutatunk egy példát, ahol a fordított paramétert használtuk.

Kód:

Kimenet: Itt látható az alapértelmezett rendezés, a másikban az előző fordítottja.

9. Az indexek tartománya

Ha szükségünk van szelektív elemek listájára, ahonnan kezdjük és hol fejezzük be, akkor ezt a lehetőséget választjuk.

Példa: Tegyük fel, ha csak a lista első, második és harmadik elemét akarjuk, akkor az alábbiak szerint járunk el. Meg kell jegyezni, hogy a lista 0-val kezdődik, és nem tartalmazza az utolsó tartományt.

Kód:

Kimenet:

10. Az elem értékének megváltoztatása

Egy adott elem értéke megváltoztatható.

Kód

Kimenet:

11. Annak ellenőrzése, hogy egy elem tartalmaz-e vagy sem.

Ha ellenőriznünk kell, van-e egy adott elem, vagy sem, akkor használja a 'be' kulcsszót. Itt az 'if' kulcsszót használjuk az elem jelenlétének megerősítésére.

Kód:

Kimenet:

12: lista () kivitelező

Van még egy listát a kivitelezőről, amelyet új lista elkészítéséhez használnak. Nagyon fontos megjegyezni, hogy itt a szögletes zárójeleket leejtjük (), és ehelyett kettős, lekerekített zárójeleket használunk (()).

Kód:

Kimenet:

Következtetés

Azt is meg kell érteni, hogy a Python nem támogatja az Array-t, még mindig egy listát használunk. Noha a Numpy egy könyvtár, amely felhasználható a 2D, 3D tömb létrehozására, és a tudományos és matematikai adatok kiszámításához használható.

Ajánlott cikkek

Ez egy útmutató a String Array-hez Python-ban. Itt megvitattuk az Elemekhez való hozzáférést, a python listát és a módszereket kódokkal és kimenetekkel. Megnézheti más kapcsolódó cikkeinket, hogy többet megtudjon-

  1. PHP karakterlánc funkciók
  2. Hurok a Pythonban
  3. 2D tömbök a Pythonban
  4. A tömb előnyei
  5. Bevezetés a C ++ karakterlánc-tömbbe
  6. A C # karakterlánc-tömb áttekintése
  7. Python szolgáltatások
  8. Python lista megértése
  9. Iterator Java-ban
  10. Hogyan működnek a tömbök és a listák a Pythonban?
  11. Teljes útmutató a Strings Array-hez a C-ben
  12. Az Iterator példái és előnyei a Pythonban

Kategória: