0% found this document useful (0 votes)
30 views

Lecture 6 - Python Dictionaries and Sets

The document discusses Python dictionaries and sets. It covers how to create dictionaries and sets, perform operations on them such as accessing values, adding and removing elements, and using dictionary and set methods. Mathematical set operations like union, intersection and difference are also explained.

Uploaded by

faiyaz ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Lecture 6 - Python Dictionaries and Sets

The document discusses Python dictionaries and sets. It covers how to create dictionaries and sets, perform operations on them such as accessing values, adding and removing elements, and using dictionary and set methods. Mathematical set operations like union, intersection and difference are also explained.

Uploaded by

faiyaz ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Lecture-6

Python Dictionaries and Sets


Content

● Create Dictionary
● Dictionary Operations
● Dictionary methods keys and values
● Create Set
● Working with Set

sazzad@diucse
Dictionary

● Dictionaries are Python’s most powerful data collection


● Non-sequence collections
● Unordered collection which stores key–value pairs
● Dictionary contains 2 things i.e - Key, value
● Key is unique & immutable (once declared can’t changed)
● Key, value both contains different types of data

sazzad@diucse
Create Dictionary

● Create a dictionary using dict() or {}

sazzad@diucse
Create Dictionary
● Create a dictionary using dict()
● Add a key with corresponding value
Key value
In [1] : city = dict()

sazzad@diucse
Iterate a Dictionary
● Use a for loop to iterate
● dictionary_name.items( ) used to print key-value pair

sazzad@diucse
Dictionary Operations

● Access value with a key


● Update value with a key

sazzad@diucse
Dictionary Operations
● Add new key-value pair
● Remove a key-value pair

sazzad@diucse
Set
● Set is unordered collections
● Non-sequence collections
● Contains unique value
Creating a Set

Set is unique. You can see ‘red’ occurred in set 2 times, but has displayed only one time

sazzad@diucse
Set Operations
● Checking Whether a Value Is in a Set
● ‘red’ inside colors
● ‘purple’ is not

sazzad@diucse
Set Operations
● Determine length of a Set
● 5 elements of output is 5

sazzad@diucse
Set Methods
● Add element into a Set. add( ) method use for this

● Remove element from a Set. remove( ) method use for this

sazzad@diucse
Set Methods
● Delete all values from a Set
● .clear( ) method use for this
● Return an empty set

sazzad@diucse
Set Mathematical Operations
• A Set is equal to another set or not

sazzad@diucse
Set Mathematical Operations
• Subset and Superset

sazzad@diucse
Set Mathematical Operations
• Mathematical union operations
• | or union used for that

sazzad@diucse
Set Mathematical Operations
• Mathematical intersection operations
• & or intersection used for that

sazzad@diucse
Set Mathematical Operations
• Mathematical difference operations
• - or difference used for that

sazzad@diucse
Thank You

sazzad@diucse

You might also like