Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
# substituirea unor componente :<br />
... a[0:2] = [1,12]<br />
>>> a<br />
[1,12,123,1234]<br />
>>> # eliminarea unor componente :<br />
... a[0:2] = []<br />
>>> a<br />
[123,1234]<br />
>>> # inserarea unor componente :<br />
... a[1:1] = [’bletch’,’xyzzy’]<br />
>>> a<br />
[123,’bletch’,’xyzzy’,1234]<br />
>>> # inserarea unei liste la debutul ei<br />
... a[:0] = a<br />
>>> a<br />
[123,’bletch’,’xyzzy’,1234,123,’bletch’,’xyzzy’,1234]<br />
>>> len(a)<br />
8<br />
Este posibil să creaţi liste din alte liste (de exemplu prin concatenare):<br />
>>> q = [2, 3]<br />
>>> p = [1, q, 4]<br />
>>> len(p)<br />
3<br />
>>> p[1]<br />
[2, 3]<br />
>>> p[1][0]<br />
2<br />
>>> p[1].append(’xtra’) # Vezi sectiunea 5.1<br />
>>> p<br />
[1, [2, 3, ’xtra’], 4]<br />
>>> q<br />
[2, 3, ’xtra’]<br />
Observaţi că în ultimul exemplu , p[1] şi q fac referire la acelaşi obiect. Vom reveni cu detalii despre semantica<br />
obiectelor mai târziu.<br />
3.2 Primii paşi în programare<br />
Bineînţeles că putem folosi <strong>Python</strong> şi la alte lucruri decât pentru a aduna 2 cu 2. Putem de exmplu să generăm o<br />
subsecvenţă din şirul lui Fibonacci:<br />
16 Capitolul 3. O scurtă introducere în <strong>Python</strong>