‫Ben tornato.
‫I metodi di cui parleremo quando si tratta di set sono proprio qui.
‫Sembrano tanti, ma sono abbastanza simili.
‫Quindi tieni duro.
‫Ho due set per noi che sono il mio set, che va da uno a cinque.
‫E poi il tuo set, che va da quattro a dieci.
‫Ora, andiamo uno per uno e vediamo cosa fanno questi metodi.
‫E se hai mai visto diagrammi di Venn nella tua scuola, per esempio, due cerchi che si sovrappongono, quello che
‫stiamo per fare è abbastanza simile a questo.
‫La prima è la differenza.
‫E i set sono molto utili quando si hanno due set e li si confronta tra loro.
‫Quindi, per esempio, qui, la differenza dice semplicemente la mia differenza di punti del set e gli diamo un altro set, come
‫il tuo set.
‫Se lo stampo qui e faccio clic su Esegui.
‫Prendo uno, due, tre, troverà la differenza del primo, il mio set con il tuo set.
‫Quindi ci sono duplicati tra i due, che sono quattro e cinque?
‫Viene ignorato e mostra solo la differenza.
‫Quello è uno, due, tre, qual è la differenza tra il mio set nel tuo set se visto dal mio set?
‫Beh, il tuo set non ne ha uno, due, tre.
‫E il prossimo?
‫Scarta di nuovo se facciamo il mio set.
‫Non scartare.
‫Dice che rimuove un elemento da un set se è un membro.
‫Quindi qui possiamo dire scartare.
‫Cinque.
‫E se stampassi.
‫Il mio set e io clicco su Esegui.
‫Non ne ottengo nessuno, ma se stampo qui il mio set e clicco su Esegui.
‫Ne prendo uno, due, tre, quattro, perché ne abbiamo appena scartati cinque, modifica il nostro set solo per mantenere pulito il nostro
‫spazio di lavoro.
‫Ho intenzione di commentare questo.
‫Il prossimo è l'aggiornamento della difesa.
‫Quindi dirò il mio set e poi ancora una volta, vediamo che differenza fa l'aggiornamento.
‫Rimuovi tutti gli elementi di un altro set da questo set.
‫Quindi se faccio il tuo set qui.
‫E ancora una volta, stampo e clicco su Esegui.
‫Di nuovo, nessuno, perché modifica solo il mio set, quindi ricorda, dobbiamo solo avere la nostra stampa.
‫Il mio insieme.
‫E ora questo mio set è aggiornato con solo uno, due e tre, perché lo stiamo aggiornando in modo che le
‫differenze vengano rimosse.
‫Quindi quattro e cinque vengono rimossi, a differenza della differenza in cui ti ha appena detto la differenza senza cambiare.
‫Di nuovo, se torniamo qui e facciamo semplicemente il mio set.
‫E clicco su Esegui.
‫Vedete che il mio set qui non è stato modificato proprio qui.
‫Ma poi il mio fondo set è stato modificato a causa dell'aggiornamento della differenza.
‫Va bene, ancora un po' per andare all'incrocio.
‫E questo, ancora una volta, il mio set e qui ancora una volta, vediamo cosa fa.
‫Ha solo un'intersezione con qualcos'altro.
‫Scopriamo se faccio il tuo set qui e stampo.
‫E io gestisco questo.
‫Mi darà quattro o cinque, perché questa è l'intersezione, le due cose comuni che ha il mio set
‫nel tuo set.
‫Che dire di questo disgiunto?
‫Bene, se faccio il mio set.
‫E poi il tuo set.
‫Mi sembra di ripetere quelle parole ancora e ancora.
‫Speriamo che non sia troppo fastidioso.
‫E poi qui, se commentiamo questo, eseguiamo questo.
‫Divento falso è disgiunto, dice semplicemente, ehi, quei due cerchi si sovrappongono?
‫Hanno qualcosa in comune?
‫Se, ad esempio, il mio ha detto non aveva quattro, non aveva quattro e cinque e clicco su corri.
‫Divento vero perché è disgiunto significa che questi set non hanno nulla in comune.
‫Fantastico, solo qualche altro.
‫Il prossimo che vedremo è sottosezione ed è superinsieme.
‫Ma in realtà, prima di farlo, facciamo unione.
‫Vediamo cosa fa, Unione.
‫Bene, dì il mio set.
‫E qui, vogliamo aggiungere l'altro set al tuo set se stampiamo questo.
‫E fai clic su Esegui.
‫Ottengo uno, due, tre, quattro, cinque, sei, sette, otto, nove, dieci.
‫Che cosa ha appena fatto?
‫Bene, la Union ha appena unito questi set, ma ha rimosso tutti i duplicati, è carino.
‫E come puoi vedere, ha creato un nuovo set per noi, un ritorno a un nuovo set.
‫A proposito, in realtà c'è una scorciatoia che puoi fare qui in Python, che è lo shift e poi
‫il tasto sopra il tuo invio, che è proprio qui, la linea retta.
‫Quindi sposta e poi la barra rovesciata.
‫Ma se premi MAIUSC, otterrai questa piccola linea retta se stampi questo.
‫Bene, rimuovi le parentesi qui, corriamo di nuovo.
‫E vedi, anche questo funziona.
‫E a proposito, questo esiste anche per l'intersezione.
‫Di nuovo, non lo vedi così spesso, ma con l'intersezione puoi fare la stessa cosa
‫dove fai solo la fine.
‫E se lo fai.
‫Ti dà l'intersezione tra il mio set e il tuo set.
‫Va bene, te lo prometto, sarà breve.
‫Quindi altri due sono sottoinsieme ed è superinsieme.
‫Come puoi immaginare, il mio set se diciamo che il mio set ha solo quattro e cinque.
‫E io dico, ehi, è il mio set, è un sottoinsieme del tuo set e lo stampo se faccio clic su Esegui.
‫È vero, il set è un sottoinsieme che è all'interno del cerchio del tuo set perché quattro e cinque sono al suo interno.
‫Quindi il mio set, la totalità del mio set è all'interno di quest'altro set, che chiamiamo sottoinsieme.
‫D'altro canto.
‫Abbiamo anche questa idea di superset, quindi se lo faccio invece di un sottoinsieme è.
‫Superset.
‫Diventerò falso perché quello che ho detto non è un superset, non comprende il tuo set, è il
‫contrario.
‫Il tuo set è un superset del mio set.
‫Perché il tuo posto racchiude tutto ciò che ha il mio set, che è quattro e cinque.
‫Tuttavia, era molto, e ti starai chiedendo, non ho intenzione di memorizzare nulla di tutto ciò.
‫Bene bene.
‫Nemmeno io memorizzo niente di tutto questo.
‫In effetti, di solito vado alla documentazione di Python o semplicemente a Google in giro.
‫E poiché so che i set esistono, se mai volessi confrontare, diciamo, due set che conosco per andare qui
‫e trovare lo strumento che voglio.
‫Questo è lo spunto di un programmatore che continuo a citare più e più volte.
‫Non è memorizzazione.
‫È la capacità di sapere che ci sono strumenti che puoi usare ed essere in grado di Google per loro.
‫So che non sembra eccitante perché nei film vedi tutti che digitano velocemente e codificano tutto, ma
‫questa non è la vita reale nella vita reale.
‫Devi solo cercare su Google, trovare soluzioni, perché ormai sai cosa sono i set.
‫Sai, cosa possono fare i set in modo che tu possa cercare su Google metodi appropriati per il tuo problema.
‫Ci vediamo alla prossima.
‫Ciao ciao.