38 of 151 menu

Μέθοδος symmetric_difference

Η μέθοδος symmetric_difference αποκλείει τα κοινά στοιχεία για σύνολο και ακολουθία, ενώ επιστρέφει ένα νέο σύνολο, στο οποίο βρίσκονται μόνο τα διαφορετικά στοιχεία. Στην παράμετρο ορίζουμε το σύνολο, με το οποίο θέλουμε να συγκρίνουμε το αρχικό.

Σύνταξη

σύνολο.symmetric_difference(σύνολο, με το οποίο θέλουμε να συγκρίνουμε)

Παράδειγμα

Ας εφαρμόσουμε τη μέθοδο symmetric_difference, για να λάβουμε τα διαφορετικά στοιχεία για δύο σύνολα:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1.symmetric_difference(st2) print(res)

Αποτέλεσμα εκτέλεσης κώδικα:

{'g', 'b', 'c', 'e'}

Παράδειγμα

Η μέθοδος symmetric_difference έχει επίσης μια σύντομη μορφή:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1 ^ st2 print(res)

Αποτέλεσμα εκτέλεσης κώδικα:

{'g', 'c', 'b', 'e'}

Δείτε επίσης

  • μέθοδος difference,
    που επιστρέφει τις διαφορές μεταξύ συνόλων
  • μέθοδος issubset,
    που ελέγχει την ύπαρξη στοιχείων συνόλου σε ακολουθία
  • μέθοδος issuperset,
    που ελέγχει την ύπαρξη στοιχείων ακολουθίας σε σύνολο
  • μέθοδος intersection,
    που επιστρέφει την τομή συνόλων
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη