Python 3
Machine Learning

PENTRU ELEVII DE LICEU

LECȚIA 6
PAG. 1 / 3
Instrucțiunile for și while
Acasă >>> Lecții online

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 - lectia6_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.
 home   list  LECȚII   perm_identity   arrow_upward