‫Ben tornato.
‫Facciamo un esercizio in cui controlliamo la presenza di duplicati in un elenco, quindi ho alcuni elenchi
‫qui e voglio che tu sia in grado di controllare questo elenco e stampare qualunque siano i valori duplicati.
‫In questo caso.
‫Lo vediamo e ha duplicati e anche B ha duplicati.
‫Quindi voglio che stampi B e D come un elenco qui.
‫Come faresti a farlo?
‫Metti in pausa il video, provalo, altrimenti continuerò con la risposta.
‫E comunque, non ti è permesso usare i set per questo.
‫Quindi, per questo esercizio, puoi utilizzare gli insiemi di strutture dati.
‫Invece, devi solo usare condizionali e loop che abbiamo imparato negli ultimi due video.
‫Quindi prova, metti in pausa il video e quando sei pronto, vado avanti con la risposta.
‫Innanzitutto, creerò una variabile chiamata duplicati e questa sarà una lista vuota che andremo
‫a popolare con qualsiasi valore duplicato.
‫Successivamente, scorrerò questo elenco, Songline, per dire per valore in qualche elenco e qui.
‫Bene.
‫Cosa possiamo fare?
‫Questo è difficile, ma quello che farò è dire se qualche punto della lista conta, ricorda, conta ci permette di
‫contare quante volte esiste un elemento in una lista e dirò valore in modo che alcune liste contare.
‫E gli do un, verrà per me quante volte A compare nell'elenco.
‫Molto, molto utile.
‫Ancora una volta, se non l'hai trovato tu, ci sono molte soluzioni a questo problema.
‫Quindi non c'è una risposta giusta.
‫Ti sto solo mostrando come avrei fatto.
‫Ora qui dirò che se è maggiore di uno in quel caso, significa che c'è un duplicato.
‫Quindi lo aggiungerò all'interno dei duplicati.
‫Quindi andiamo avanti e diciamo dot append, perché voglio aggiungere un qui say value.
‫E alla fine di tutto questo, stampiamo solo i duplicati.
‫Ora, vediamo se funziona, farò clic su Esegui.
‫E va bene, capisco entrambi.
‫E fine, ma non ho bisogno di questi duplicati, ho solo bisogno di sapere quali sono i duplicati.
‫Ho solo bisogno di un'istanza di essere in un'istanza di.
‫Quindi, mentre possiamo fare qui è fare un'altra istruzione if e dire se il valore non è in duplicati.
‫E sì, questo è un po' un trucco, forse ricorderete, che non è il contrario, giusto?
‫Quindi stiamo controllando che il fieno sia valore e duplicati.
‫E non essenzialmente dice, ehi, se il valore non è nei duplicati, si legge come l'inglese.
‫E questo valuterà vero e falso.
‫E infine, assicurati di ottenere il rientro corretto.
‫Stiamo per aggiungere il valore.
‫Quindi, se clicco su Esegui.
‫Ottengo B e e.
‫Di nuovo, se non l'ha capito subito, non preoccuparti, può diventare complicato, e questa è una di quelle cose
‫che devi solo continuare a praticare.
‫Ma vedete qui che sono stato in grado di utilizzare Loop, sono stato in grado di utilizzare operatori logici come not e condizionali
‫come istruzioni if per risolvere un problema in poche righe di codice.