Σε αυτό το παράδειγμα, έχουμε ορίσει δύο μεταβλητές συνόλου και έχουμε εκτελέσει διαφορετικές λειτουργίες συνόλων: ένωση, διασταύρωση, διαφορά και συμμετρική διαφορά.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Python:
- Σετ Python
- Είσοδος, έξοδος και εισαγωγή Python
Η Python προσφέρει έναν τύπο δεδομένων που ονομάζεται σύνολο του οποίου τα στοιχεία πρέπει να είναι μοναδικά. Μπορεί να χρησιμοποιηθεί για να εκτελέσει διαφορετικές λειτουργίες όπως ένωση, διασταύρωση, διαφορά και συμμετρική διαφορά.
Πηγαίος κώδικας
# Program to perform different set operations like in mathematics # define three sets E = (0, 2, 4, 6, 8); N = (1, 2, 3, 4, 5); # set union print("Union of E and N is",E | N) # set intersection print("Intersection of E and N is",E & N) # set difference print("Difference of E and N is",E - N) # set symmetric difference print("Symmetric difference of E and N is",E N)
Παραγωγή
Η ένωση των Ε και Ν είναι (0, 1, 2, 3, 4, 5, 6, 8) Η τομή των Ε και Ν είναι (2, 4) Η διαφορά των Ε και Ν είναι (8, 0, 6) Συμμετρική διαφορά E και N είναι (0, 1, 3, 5, 6, 8)
Σε αυτό το πρόγραμμα, παίρνουμε δύο διαφορετικά σύνολα και εκτελούμε διαφορετικές λειτουργίες σετ σε αυτά. Αυτό μπορεί να γίνει ισοδύναμα χρησιμοποιώντας καθορισμένες μεθόδους.