Return to Video

cs101_unit3_26_s_index

  • 0:00 - 0:04
    Ecco un modo per definire 'find_element' usando 'index()' .
  • 0:04 - 0:07
    Nel caso in cui l'elemento esiste in 'p' ,
  • 0:07 - 0:09
    'index()' produce esattamente il risultato voluto.
  • 0:09 - 0:14
    Quindi possiamo usare un 'if' , controllare che 't' sia in 'p' usando 't in p' ,
  • 0:14 - 0:18
    e se c'è , il corpo dell 'if' ne ritornerà il valore.
  • 0:18 - 0:21
    Ritorna 'p.index(t)' .
  • 0:21 - 0:24
    Per la clausola 'else' l'elemento non esiste in 'p' ,
  • 0:24 - 0:26
    quindi ritorniamo -1.
  • 0:26 - 0:30
    Ecco un altro modo per definire questa procedura usando 'index()' .
  • 0:30 - 0:34
    Invece di controllare se 't' è in 'p', controlliamo se 't' NON è in 'p' .
  • 0:34 - 0:38
    Se 't' non è in 'p', sappiamo che il risultato è -1.
  • 0:38 - 0:40
    Possiamo ritornare -1 subito.
  • 0:40 - 0:43
    Se invece raggiungiamo l'enunciato seguente, allora sappiamo che 't' è in 'p'
  • 0:43 - 0:47
    e possiamo ritornare il risultato di p.index(), passandogli 't' .
  • 0:47 - 0:50
    Quindi abbiamo quattro diversi modi per definire 'find_element' .
  • 0:50 - 0:54
    Si comportano tutti allo stesso modo, abbiamo definito il metodo con 'while' ,
  • 0:54 - 0:58
    poi con 'for' , e in altri due modi usando 'index()' .
  • 0:58 - 1:01
    Quando usiamo 'index()' , serve anche un enunciato 'if'
  • 1:01 - 1:04
    per essere sicuri di produrre il giusto risultato nel caso l'elemento bersaglio non sia in 'p'.
Title:
cs101_unit3_26_s_index
Description:

risposta - index

more » « less
Video Language:
English
Team:
Udacity
Project:
CS101 - Intro to Computer Science
Duration:
01:07
Fran Ontanaya edited Italian subtitles for 11-43 Index Solution
lorenz.mh added a translation

Italian subtitles

Revisions Compare revisions