Italian subtitles

← cs101_unit3_14_l_list-addition-and-length

spiegazione - addizione e lunghezza

Get Embed Code
6 Languages

Showing Revision 2 created 08/01/2014 by Fran Ontanaya.

  1. Questo è come opera 'append()' .
  2. Introduciamo ora due altre operazioni sulle liste.
  3. La prima è "più" .
  4. "più" si comporta in modo molto simile alla concatenazione delle stringhe.
  5. Se abbiamo una lista [0,1] + la lista [2,3]
  6. il risultato sarà la lista [0,1,2,3] .
  7. "più" , similmente alla concatenazione delle stringhe, produce una nuova lista.
  8. Non muta nessuna delle liste iniziali.
  9. Un altro operatore che funziona sulle liste è 'len()' .
  10. 'len()' è l'abbrevazione di "lenght" (lunghezza), lo utilizziamo
  11. in questo modo: come una chiamata di una procedura.
  12. Passiamo dentro 'len()' l'oggetto di cui vogliamo sapere la lunghezza.
  13. 'len()' funziona per altre cose oltre alle liste.
  14. Funziona anche per le stringhe.
  15. Funziona per ogni oggetto che sia una collezione di cose,
  16. e il suo risultato è il numero di elementi dell'inoput.
  17. Per esempio, il risultato di 'len()' applicati alla lista [0,1] è 2 ,
  18. poiché ci sono 2 elementi nella lista.
  19. Il risultato di applicare 'len()' alla lista è quindi 2.
  20. Sembra ci siano molti più elementi in questo esempio,
  21. ma 'len()' conta solamente gli elementi esterni.
  22. Se uno degli elementi della lista è una lista, non conta quanti elementi contiene la lista contenuta.
  23. La lista interna contribuisce solo per un elemento alla lista originale,
  24. quindi il risultato sarà 2.
  25. Possiamo usare 'len()' su una stringa, e
  26. il risultato sarà il numero di caratteri in quella stringa.
  27. In questo caso la stringa 'Udacity' ha 7 caratteri, quindi il risultato sarà 7.
  28. Siamo ora pronti per qualche quiz, per testare la vostra comprensione
  29. di questi tre operatori di lista.
  30. L'operazione 'append()' che viene invocata su una lista
  31. e prende un elemento come parametro e lo aggiunge alla fine della lista.
  32. L'operatore + che opera su due liste
  33. e produce una nuova lista che consiste di tutti gli elementi delle due liste.
  34. E l'operatore 'len()' che prende una lista come input e produce
  35. come risultato la lunghezza della lista.
  36. Il numero di elementi della lista iniziale.