Úvod do String Array v Pythone

Požadujeme pole, keď musíme do jednej premennej vložiť viac spojitých hodnôt. Pole je iba premenná, ktorá ukladá naraz viac ako jednu hodnotu. Napríklad v prípade String Array v Pythone, ak musíme uviesť názvy ovocia, nemalo by sa to uprednostňovať nižšie,

Príklad: Reťazec ovocie1 = „jablko“, ovocie2 = „banán“, ovocie3 = „jahoda“. S hore uvedeným nie je nič zlé, s výnimkou skutočnosti, že nemôžeme napísať program, ak chceme, aby sa názvy týchto premenných opakovali inak. Ak je počet premenných 1 000, vyššie uvedený prístup nemusí byť správnym spôsobom riešenia.

Prístup k prvkom

Python nemá zabudovanú podporu pre Arrays. Zoznamy Pythonu slúžia na tento účel, preto sa pozrieme do zoznamov. Je potrebné poznamenať, že Python nemá typ dátových znakov. Jeden znak sám o sebe je reťazec s dĺžkou 1. Štvorcové zátvorky sa používajú na prístup k prvkom reťazca.

Zoznamy reťazcov v Pythone

Nižšie sú uvedené zoznamy polí String v Pythone:

1. Zoznam

V prípade potreby objednávky a požiadavky na časté zmeny, uprednostňujeme výber zoznamu. Ďalšou vlastnosťou zoznamu je umožnenie duplikátov. Tu je jednoduchý príklad zoznamu.

kód:

Výkon:

2. Prístup podľa indexu

K určitému prvku môžeme pristupovať aj odkazom na index.

kód:

Výkon:

3. Negatívne indexovanie

K indexovaniu môžeme dokonca pristupovať negatívne. V tomto prípade bude mať posledný najvyšší prvok index -1, druhý posledný bude -2, tretí posledný bude -3, atď.

kód:

Výkon:

4. Dĺžka

Dĺžku poľa môžeme dokonca vrátiť pomocou metódy len ().

kód:

Výkon:

5. Opakovanie

Opakovanie cez prvok poľa je tiež ľahká úloha. Pri opakovaní v poli používame funkciu „for in“.

kód:

Výkon:

6. Pripája sa

Ak sa niekto musí pripojiť k zoznamu, potom je možné použiť 'append ()'

kód:

Výkon:

7. Demontáž

Odstránenie ktoréhokoľvek prvku sa dá vykonať metódou pop (). Tu sa môžeme konkrétne zmieniť o vymazaní ktoréhokoľvek konkrétneho prvku odkazom na index.

kód:

Výstup: Ako pop (1) predstavuje druhý prvok zo zoznamu. Odstráni sa.

Môžeme tiež použiť metódu remove () a uviesť konkrétny prvok, ktorý sa dá odstrániť.

kód:

Výkon:

Metódy String Array v Pythone

Máme zoznam základných metód, ktoré je možné použiť v zozname a poliach. Predtým sme sa stretli s doplnkami (), pop () a odstránením (). Diskutujeme tu o ďalších metódach, ktoré je možné použiť.

1. clear ()

Týmto sa odstránia všetky prvky zo zoznamu a zobrazí sa zoznam bez všetkých prvkov.

kód:

Výkon:

Na odstránenie prvku zo zoznamu sme odstránili metódu (), metódu pop (), o ktorej sme diskutovali. K dispozícii je tiež kľúčové slovo „del“, ktoré zoznam vymaže.

kód:

Výstup: Del zoznam vymaže zoznam a dostaneme nasledujúci výstup.

2. kópia ()

Táto metóda vráti kópiu zoznamu. Ako vidíte z nižšie uvedeného príkladu.

kód:

Výkon:

3. count ()

Vráti nám počet prvkov v zozname so zadanou hodnotou.

kód:

Výkon:

4. predĺžiť ()

Tu pridávame prvky na koniec zoznamu pomocou iného zoznamu. Potom druhý zoznam vytvorí prvý zoznam. Tu je to, ako sa to robí.

kód:

Výkon:

Zoznam obsahuje metódu append () a rozširuje metódu () na zreťazenie alebo spojenie dvoch zoznamov, ale túto akciu môže vykonať aj operátor „+“. Toto jednoduché pripojenie uvidíme v nasledujúcom kroku:

kód:

Výstup: Zoznam potravín je zreťazený zoznam vyššie uvedeného zoznamu „ovocie“ a „zelenina“.

5. index ()

Táto metóda vracia polohu výskytu konkrétneho prvku.

kód:

Výkon:

6. vložiť ()

Táto metóda vracia prvok, ktorý sa musí vložiť na určené miesto. Táto metóda má 2 argumenty, prvý index a druhý prvok, ktorý musí byť umiestnený v tomto indexe.

kód:

Výkon:

7. vzad ()

Táto metóda zmení poradie zoradenia zoznamu. Táto metóda vracia objekt obráteného iterátora.

kód:

Výstup: Tu vidíme, ako sa celý zoznam obracia.

8. sort ():

Táto metóda usporiada zoznam v abecednom poradí alebo sa dá povedať, že zoznam nastavuje vzostupne.

Metóda má 2 parametre, jeden z parametrov je obrátený a druhý je kľúč, ktorý môže špecifikovať kritériá triedenia. Ak je reverse = true, zoznam bude usporiadaný v zostupnom poradí, zatiaľ čo ak je reverse = false, potom vzostupne. Tieto 2 parametre sú voliteľné.

Nižšie je uvedený príklad, kde sme použili opačný parameter.

kód:

Výstup: Tu vidíme predvolené zoradenie a na druhej strane predošlé.

9. Rozsah indexov

Ak potrebujeme selektívny zoznam prvkov, odkiaľ začať a odkiaľ končiť, pôjdeme na túto možnosť.

Príklad: Predpokladajme, že ak chceme iba prvý, druhý a tretí prvok zoznamu, urobíme to nižšie. Je potrebné poznamenať, že zoznam začína na 0 a nezahŕňa posledný rozsah.

kód:

Výkon:

10. Zmena hodnoty položky

Hodnota konkrétnej položky sa dá zmeniť.

kód

Výkon:

11. Kontrola, či prvok obsahuje alebo nie.

Ak musíme skontrolovať, či je konkrétny prvok prítomný alebo nie, použite kľúčové slovo „in“. Tu využívame kľúčové slovo „if“ na potvrdenie prítomnosti prvku.

kód:

Výkon:

12: konštruktor zoznamu ()

K dispozícii je tiež zoznam konštruktorov, ktorý sa používa na vytvorenie nového zoznamu. Treba si uvedomiť, že tu sú hranaté zátvorky vynechané () a namiesto toho sa používajú dvojité zaoblené zátvorky (()).

kód:

Výkon:

záver

Tiež je potrebné si uvedomiť, že Python nemá podporu pre Array, stále je to zoznam, ktorý sme použili. Hoci Numpy je knižnica, ktorú je možné použiť na vytvorenie 2D, 3D poľa a používa sa na výpočet vedeckých a matematických údajov.

Odporúčané články

Toto je sprievodca reťazcom String Array v Pythone. Tu sme diskutovali o prístupe k prvkom, zoznamu pythónov a metód s kódmi a výstupmi. Viac informácií nájdete aj v ďalších súvisiacich článkoch.

  1. Funkcie reťazca PHP
  2. Slučky v Pythone
  3. 2D polia v Pythone
  4. Výhody poľa
  5. Úvod do String Array v C ++
  6. Prehľad reťazcového poľa v C #
  7. Funkcie Pythonu
  8. Porozumenie zoznamu Python
  9. Iterátor v Jave
  10. Ako fungujú polia a zoznamy v Pythone?
  11. Kompletný sprievodca pre Strings Array v C
  12. Príklady a výhody Iterátora v Pythone

Kategórie: