31 - Sets

๐Ÿงถ Tags:: #Python_Basics
Up:: 32 - Set Methods
Down:: 30 - Recursion
๐Ÿ—ƒ Resources:: Playlist
2023-12-28 - 19:58

Sets are an unordered collection of data items. They store multiple items in a single variable. Set items are separated by commas and enclosed within curly brackets {}. Sets are unchangeable, meaning you cannot change items of the set once created. Sets do not contain duplicate items.

Example:

info = {"Carla", 19, False, 5.9, 19}
print(info)

Output:

{False, 19, 5.9, 'Carla'}

Here we see that the items of set occur in random order, and hence they cannot be accessed using index numbers. Also, sets do not allow duplicate values.

Quick Quiz:ย Try to create an empty set. Check using the type() function whether the type of your variable is a set

Accessing set items:

Using a For loop

You can access items of set using a for loop.

Example:

info = {"Carla", 19, False, 5.9}
for item in info:
	print(item)

Output:

False
Carla
19
5.9

Main Example

s = {2, 4, 2, 6}
print(s)

info = {"Carla", 19, False, 5.9, 19}
print(info)

harry = set()
print(type(harry))

for value in info:
  print(value)