Let us start with the simplest examples of sets.
The empty set (or the null set), is what it sounds like, the set with no elements. We usually denote it by ∅ or by { }.
The number of elements in a set may be infinite. For example, N is the set of all natural numbers. We do not need to list all the elements. This set can be represented as N = {1, 2, 3, …}.
A set can also be bidirectional. For example, Z, the set of all integers = {…, -2, -1, 0, 1, 2, …}.
A universal set is a set that contains all the elements of other sets (and its own elements). It is usually denoted by the symbol ‘U’. Suppose set E is the set of all even numbers, or E = {0, 2, 4, 6, …}, and set O is the set of all odd numbers, or O = {1, 3, 5, …}. The set of whole numbers, W, is a Universal set that contains both sets E and O.
A subset is a set formed by taking parts of the original set. For example, the set of even numbers, E, is a subset of the set of whole numbers, W. This is represented as E ⊂ W. However the set {-1, 0, 1} is not a subset of W, so {-1, 0, 1} ⊄ W.
Let us look at another example - the collection of possible outcomes of an experiment, like a die roll. D is the set of all outcomes when rolling a die, or D = {1, 2, 3, 4, 5, 6}.
These are some subsets of D: {1}, {}, {5}, {1, 3, 5}, {2, 4}.
In Python, you can loop through the set items using a for
loop. The .issubset()
method can be used to check if one set is a subset of another. To create an empty set in Python, use set()
, not {}
. The latter creates an empty dictionary.
Instructions
Four sets have been created in the workspace. Use a for
loop to display all the elements of the set R
.
Check if set P
is a subset of R
, and print
your result.
One by one, check if B
and E
are subsets of R
, and print
your result.