Úvod do řetězce řetězců v Pythonu

Vyžadujeme pole, když potřebujeme vložit více souvislých hodnot do jedné proměnné. Pole je pouze proměnná, která ukládá více než jednu hodnotu najednou. Například v případě String Array v Pythonu, pokud musíme vyjmenovat názvy ovoce, nemělo by to být upřednostňovaným přístupem níže

Příklad: Řetězec ovoce1 = „jablko“, ovoce2 = „banán“, ovoce3 = „jahoda“. S výše uvedeným není nic špatného, ​​kromě skutečnosti, že nemůžeme napsat program, pokud chceme opakovat názvy všech těchto proměnných jinak. Také, pokud je počet proměnných 1000, výše uvedený přístup nemusí být správným způsobem řešení.

Přístup k prvkům

Python nemá vestavěnou podporu pro pole. Seznamy Pythonu slouží k tomuto účelu, takže se podíváme do Seznamů. Je třeba poznamenat, že Python nemá datový typ znaku. Jeden znak sám o sobě je řetězec o délce 1. K přístupu k prvkům řetězce se používají hranaté závorky.

Seznamy řetězců v Pythonu

Níže jsou uvedeny seznamy řetězců v Pythonu:

1. Seznam

Pokud je potřeba objednávka a také je vyžadována častá změna, upřednostňujeme výběr seznamu. Další vlastností seznamu je to, že umožňuje duplikáty. Zde je jednoduchý příklad seznamu.

Kód:

Výstup:

2. Přístup pomocí indexu

Můžeme dokonce přistupovat k určitému prvku odkazem na index.

Kód:

Výstup:

3. Negativní indexování

Můžeme dokonce přistupovat k indexování negativně. V tomto případě bude poslední prvek mít index -1, druhý poslední bude -2, třetí poslední bude -3, atd. A tak dále.

Kód:

Výstup:

4. Délka

Můžeme dokonce vrátit délku pole pomocí metody len ().

Kód:

Výstup:

5. Opakování

Opakování skrz prvek pole je také snadný úkol. Při opakování v poli používáme „for in“.

Kód:

Výstup:

6. Připojování

Pokud se člověk musí připojit k seznamu, je možné použít 'append ()'

Kód:

Výstup:

7. Odstranění

Odstranění jakéhokoli prvku lze provést metodou pop (). Zde můžeme být konkrétní ohledně vymazání jakéhokoli konkrétního prvku odkazem na index.

Kód:

Výstup: Jako pop (1) představuje druhý prvek ze seznamu. Je odstraněn.

Můžeme také použít metodu remove () a uvést konkrétní prvek, který lze odstranit.

Kód:

Výstup:

Metody String Array v Pythonu

Máme seznam základních metod, které lze použít v seznamu a polích. Dříve jsme se setkali s append (), pop () a remove (). Budeme zde diskutovat o dalších metodách, které lze použít.

1. clear ()

Tím odeberete všechny prvky ze seznamu a zobrazí se vám seznam bez všech prvků.

Kód:

Výstup:

Pro odstranění prvku ze seznamu jsme použili metodu remove (), metodu pop (), kterou jsme probrali. K dispozici je také klíčové slovo „del“, které seznam vymaže.

Kód:

Výstup: Seznam odstraní seznam a získáme následující výstup.

2. kopie ()

Tato metoda vrací kopii seznamu. Jak můžete vidět z příkladu níže.

Kód:

Výstup:

3. count ()

Vrací nám počet prvků v seznamu se zadanou hodnotou.

Kód:

Výstup:

4. prodloužit ()

Zde přidáme prvky na konec seznamu pomocí jiného seznamu. Pak druhý seznam vytvoří první seznam. Tady je to, jak se to dělá.

Kód:

Výstup:

Seznam obsahuje metodu append () a rozšiřuje metodu () o zřetězení nebo spojení dvou seznamů, ale tuto akci může také provést operátor '+'. Toto jednoduché spojení uvidíme v následujícím kroku:

Kód:

Výstup: Seznam potravin je zřetězený seznam výše uvedeného seznamu „ovoce“ a „zelenina“.

5. index ()

Tato metoda vrací polohu výskytu konkrétního prvku.

Kód:

Výstup:

6. vložit ()

Tato metoda vrací prvek, který musí být vložen na určené pozici. Tato metoda bere 2 argumenty, nejprve index a druhý prvek, který musí být umístěn v tomto indexu.

Kód:

Výstup:

7. reverzní ()

Tato metoda obrací pořadí řazení seznamu. Tato metoda vrací objekt obráceného iterátoru.

Kód:

Výstup: Zde vidíme, jak se celý seznam obrací.

8. sort ():

Tato metoda uspořádá seznam v abecedním pořadí nebo lze také říci, že seznam nastavuje podle vzestupného pořadí.

Metoda má 2 parametry, jeden z parametrů je obrácený a druhý je klíč, který může specifikovat kritéria třídění. Je-li reverse = true, bude seznam seřazen sestupně, zatímco pokud reverse = false, pak vzestupně. Tyto 2 parametry jsou volitelné.

Níže je uveden příklad, kdy jsme použili opačný parametr.

Kód:

Výstup: Zde vidíme výchozí řazení a na druhé straně zpět předchozí.

9. Rozsah indexů

Pokud potřebujeme selektivní seznam prvků, odkud začít a kde končí, jdeme na tuto možnost.

Příklad: Předpokládejme, že pokud chceme pouze první, druhý a třetí prvek seznamu, uděláme níže. Je třeba poznamenat, že seznam začíná 0 a nezahrnuje poslední rozsah.

Kód:

Výstup:

10. Změna hodnoty položky

Hodnotu konkrétní položky lze změnit.

Kód

Výstup:

11. Kontrola, zda se prvek vyskytuje nebo ne.

Pokud musíme zkontrolovat, zda je určitý prvek přítomen nebo ne, použijte klíčové slovo „in“. Zde používáme klíčové slovo „if“ k potvrzení přítomnosti prvku.

Kód:

Výstup:

12: konstruktor seznamu ()

K dispozici je také seznam konstruktoru, který se používá k vytvoření nového seznamu. Je třeba si uvědomit, že zde jsou vynechány hranaté závorky () a místo nich se používají dvojité zaoblené závorky (()).

Kód:

Výstup:

Závěr

Je také třeba si uvědomit, že Python nemá žádnou podporu pro Array, je to stále seznam, který jsme použili. Přestože Numpy je knihovna, kterou lze použít k vytvoření 2D, 3D pole a používá se při výpočtu vědeckých a matematických dat.

Doporučené články

Toto je průvodce String Array v Pythonu. Zde jsme diskutovali o přístupu k prvkům, seznamu pythonů a metodám s kódy a výstupy. Další informace naleznete také v dalších souvisejících článcích.

  1. Funkce PHP String
  2. Smyčky v Pythonu
  3. 2D pole v Pythonu
  4. Výhody pole
  5. Úvod do řetězce řetězců v C ++
  6. Přehled String Array v C #
  7. Funkce Pythonu
  8. Porozumění seznamu Python
  9. Iterátor v Javě
  10. Jak fungují pole a seznamy v Pythonu?
  11. Kompletní průvodce Strings Array v C
  12. Příklady a výhody Iterátoru v Pythonu

Kategorie: