Η μέθοδος isdisjoint () επιστρέφει True εάν δύο σύνολα είναι σύνολα συνόλων. Εάν όχι, επιστρέφει False.
Δύο σύνολα λέγεται ότι είναι χωριστά σύνολα εάν δεν έχουν κοινά στοιχεία. Για παράδειγμα:
A = (1, 5, 9, 0) B = (2, 4, -5)
Εδώ, τα σύνολα Α και Β είναι διαχωρισμένα σύνολα.

Η σύνταξη του isdisjoint()
είναι:
set_a.isdisjoint (set_b)
isdisjoint () Παράμετροι
isdisjoint()
Η μέθοδος παίρνει ένα μόνο όρισμα (ένα σύνολο).
Μπορείτε επίσης να περάσετε έναν επαναληπτικό (λίστα, πλειάδα, λεξικό και συμβολοσειρά) στο disjoint()
. isdisjoint()
Η μέθοδος θα μετατρέψει αυτόματα τα iterables σε set και θα ελέγξει εάν τα σύνολα είναι διαχωρισμένα ή όχι.
Τιμή επιστροφής από isdisjoint ()
isdisjoint()
επιστρέφει η μέθοδος
True
εάν δύο σύνολα είναι σύνολα διαζευγμάτων (εάν τα set_a και set_b είναι σύνολα διαχωρισμού στην παραπάνω σύνταξη)False
αν δύο σύνολα δεν είναι σύνολα
Παράδειγμα 1: Πώς λειτουργεί το isdisjoint ();
A = (1, 2, 3, 4) B = (5, 6, 7) C = (4, 5, 6) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C))
Παραγωγή
Είναι οι Α και Β αποσυνδεμένοι; Είναι αλήθεια ότι τα A και C διαχωρίζονται; Ψευδής
Παράδειγμα 2: isdisjoint () με άλλα Iterables ως ορίσματα
A = ('a', 'b', 'c', 'd') B = ('b', 'e', 'f') C = '5de4' D =(1 : 'a', 2 : 'b') E =('a' : 1, 'b' : 2) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C)) print('Are A and D disjoint?', A.isdisjoint(D)) print('Are A and E disjoint?', A.isdisjoint(E))
Παραγωγή
Είναι οι Α και Β αποσυνδεμένοι; Λάθος Είναι τα Α και Γ χωριστά; Ψευδείς είναι οι Α και Δ διαχωρισμένοι; Είναι αλήθεια ότι τα A και E διαχωρίζονται; Ψευδής