CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
LECȚIA 12
PAG. 1 / 3
Instrucțiunile for și while
Acasă >>> Lecții online, limbajul Python 3

Forma generală a lui for

Am studiat anterior șirurile de caractere și listele, iar acum este momentul să navigăm printre elementele acestora. Vom folosi for, care are forma generală ca cea de mai jos:

for variabilă in colectie_de_date:
    instrucțiuni_subordonate


Putem citi astfel: pentru fiecare element din cadrul colecției, reținut de variabilă, efectuăm un set de instrucțiuni de prelucrare subordonate.

Notă. Șirurile de caractere nu sunt colecții de date, însă se pot itera cu for.

EXEMPLE

Mai jos afișăm pe rând toate elementele unei liste și apoi toate caracterele unui șir:
Editor - lectia12_for.py
       
Rezultatul în consolă done
DETALII

În primul caz, instrucțiunea print din cadrul for a fost executată de 5 ori, pentru fiecare element în parte al listei:


Execută simularea

La fiecare pas, variabilei x i se atribuie elementul care urmează pentru a putea fi folosit în interiorul setului de instrucțiuni.

Șirul de caractere sir1 are lungimea de 17, deci for a fost repetat de tot atâtea ori...

OBSERVAȚIE

Tipurile de date str și list sunt iterabile. De exemplu, tipul int nu este iterabil, deci nu putem folosi for pentru a avea acces la cifre, deoarece nu sunt elemente - e reținut în memorie ca o valoare numerică:



Avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Cursanții au mai cumpărat ...
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward