October 2018
Intermediate to advanced
214 pages
5h 31m
English
A Set in Python is a non-ordered mathematical set of values.
Input:
# source_code/appendix_c_python/example07_set.py
from sets import Set
boys = Set(['Adam', 'Samuel', 'Benjamin'])
girls = Set(['Eva', 'Mary'])
teenagers = Set(['Samuel', 'Benjamin', 'Mary'])
print 'Adam' in boys
print 'Jane' in girls
girls.add('Jane')
print 'Jane' in girls
teenage_girls = teenagers & girls #intersection
mixed = boys | girls #union
non_teenage_girls = girls - teenage_girls #difference
print teenage_girls
print mixed
print non_teenage_girls
Output:
$ python example07_set.py True False True Set(['Mary']) Set(['Benjamin', 'Adam', 'Jane', 'Eva', 'Samuel', 'Mary']) Set(['Jane', 'Eva'])
Read now
Unlock full access