
2.18 Python Programming: A Modern Approach
python sets.py
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 1, 3, 5, 7, 9,
11, 13, 15, 17, 19, 21, 23, 2, 3, 5, 7, 11, 13, 17, 19, 23]
<class 'list'>
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24}
<class 'set'>
2.5.1 Modifying a Set
There are two different ways to add values to an existing set, which is the add() method
and the update() method.
numbers = {1, 2}
numbers.add(4)
print(numbers)
print(len(numbers))
numbers.add(1)
print(numbers)
print(len(numbers))
numbers.add(5)
print(numbers)
print(len(numbers))
magic_numbers = {8, 20, 28, 50, 82}
numbers.update(magic_numbers) ...