tuple Python

Un tuplu este o secvență de obiecte Python constante. Perechile ale secvenței, precum și liste. Diferențele dintre tuple și liste sunt tuple nu pot fi schimbate în contrast cu liste și de a folosi tupluri paranteze, în timp ce listele folosind paranteze pătrate.

Crearea unui tuplu este la fel de simplu ca materializând valori diferite, separate prin virgulă. Dacă se dorește, puteți pune aceste valori separate prin virgulă între paranteze, de asemenea. De exemplu -

tuplu gol este scris sub forma a două paranteze care nu conțin nimic -

Pentru a scrie un tuplu conține o singură valoare, trebuie să includeți o virgulă, chiar dacă există doar o singură valoare -

Ca indici de coarde, tupluri, indici încep de la 0, și pot fi, concatenate și așa mai departe.

Accesarea valori într-un tuplu:

Pentru a avea acces la valorile din tuplul, utilizați paranteze pătrate pentru tăiere cu indicele sau indicii pentru a obține o valoare accesibile pentru index. De exemplu -

Atunci când acest cod este executat, se produce următorul rezultat -

actualizarea tuple

Perechile sunt mijloace imuabile, care nu se poate face upgrade sau modifica valoarea elementelor tuple. Puteți lua parte tuplele existente pentru a crea noi tupluri, așa cum se arată în exemplul următor -

Atunci când acest cod este executat, se produce următorul rezultat -

Eliminați elementele tuplu

Îndepărtarea elementelor individuale nu este posibil tupluri. Există, desigur, nimic în neregulă cu punerea împreună un alt uplu cu elemente nedorite sunt eliminate.

Pentru a elimina în mod explicit întregul tuplul, utilizați doar declarația del. De exemplu:

Acest lucru conduce la următorul rezultat. Notă. excepție ridicată, aceasta se datorează faptului că. că, după del tuplu mârli nu mai există -

Operatii de baza tuplu

Tuplu răspunde la operatorii + și * de mult ca siruri de caractere; ei înseamnă înlănțuirea și repetiție aici, cu excepția faptului că rezultatul este un nou tuplu, nu un șir de caractere.

De fapt, tuplele pentru a răspunde la toate operațiile de bază ale secvențelor pe care le-am folosit pe coarde din secțiunea anterioară -

Fără Separatoare gazdă

Orice set de mai multe obiecte, separate prin virgulă, scrise fără simboluri de identificare, adică, suporturile pentru liste, tupluri paranteze etc. tuple implicite așa cum este descris în aceste exemple scurte -

Atunci când acest cod este executat, se produce următorul rezultat -

Funcții încorporate de tuplul

Python include următoarele caracteristici tuplele -