‫Ben tornato.
‫Ricorda questo esercizio che abbiamo fatto alcuni video fa in cui avevamo un elenco con lettere e volevo che
‫trovassi i duplicati e li restituissi in un elenco di duplicati.
‫Nel nostro caso, abbiamo scritto questa funzione con quella di Lupe.
‫Ciò è tornato in B e alla fine perché entrambi B.
‫E trova i duplicati nell'elenco.
‫Ora, questo sarà difficile, usando ciò che hai imparato sulle comprensioni, c'è un modo per farlo
‫in modo più ordinato?
‫Ad esempio, voglio che tu dica duplicati.
‫Come questo.
‫E per creare.
‫Una comprensione qui che restituisce la stessa identica risposta B e ND in modo che se stampo i duplicati solo in una
‫riga, posso trovare i duplicati.
‫Puoi usare le comprensioni impostate, puoi usare meno comprensioni, la comprensione del
‫dizionario, qualunque cosa ti serva, provaci, pensaci davvero.
‫Puoi mettere in pausa il video perché altrimenti andrò con la risposta.
‫Quello che farò è rimuovere questo.
‫E inizia da qui.
‫Ora, la prima cosa che voglio fare è creare una comprensione delle liste, cosa devo fare qui?
‫Bene, per prima cosa, so che creerò una variabile, quindi chiamiamola semplicemente X e qui non modificherò nulla
‫di tutto ciò.
‫Manterrò X così com'è.
‫Quindi X rappresenterà A, B, poi C, poi B, poi D, e farò un ciclo e dirò per
‫X.
‫Nella lista, qualche lista, voglio aggiungere solo gli elementi che si ripetono.
‫Quindi come posso verificarlo?
‫Bene, possiamo fare un'istruzione if e qui lo dirò.
‫Bene, alcuni punti della lista contano.
‫Ricorda, Count ci dice quante volte un elemento appare nell'elenco, quindi gli diamo solo il parametro X, quindi A per
‫farci sapere, ehi, quante volte appare nell'elenco?
‫Quante volte B compare nell'elenco?
‫Quante volte A, C fa B così via e così via.
‫E la nostra istruzione if dovrebbe verificare se il numero è maggiore di uno, giusto?
‫Quindi vediamo cosa succede quando restituisco questo.
‫Se clicco su Esegui.
‫Guarda qui, ottengo B, B e N.
‫Va bene, va bene, ma.
‫Voglio averli solo una volta, ho solo bisogno di esserlo e non ho bisogno di saperlo bene, non ho bisogno
‫di un elenco di quattro lettere.
‫Quindi come possiamo farlo, sappiamo che possiamo creare un set come questo, giusto?
‫posso dire impostato
‫E avvolgilo qui in modo che l'intero elenco venga trasformato in un set, quindi lo diamo al set e poi cosa
‫succede?
‫Oh, e questo deve essere di Brackett, giusto, perché questa è una funzione, quindi questa è la funzione set che
‫Python ci dà.
‫Quindi se eseguo questo.
‫Guarda che l'ho fatto e ho quasi finito perché, beh, ora è un set.
‫Ti ho chiesto di restituirmi una lista.
‫Quindi cosa dovremmo fare?
‫Bene, ora possiamo creare un elenco da quel set.
‫Se clicco, corro.
‫Ecco, abbiamo i nostri duplicati tutti in una riga.
‫Intendiamoci, una linea molto lunga e forse questo non è il codice più leggibile, ma è piuttosto interessante.
‫Ora, questo è difficile.
‫Forse non l'hai capito la prima volta.
‫Va bene.
‫Questo è solo qualcosa che devi praticare, devi fare un sacco di problemi e ti abituerai
‫alla fine man mano che avanzi nella tua carriera.
‫Ma questo è tutto per la comprensione.
‫Ci vediamo nel prossimo video.
‫Ciao ciao.