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

Python Lecture 4

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

Python Lecture 4

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

PYTHON

LETS LEARN SOMETHING NEW


LECTURE 4

Dictionary and SET


DICTIONARY IN PYTHON
Dictionaries are used to store data values in key:value pairs
They are unordered, mutable(changeable) & don’t allow duplicate keys.
Dict[“Key”]=“Value”
NESTED DICTIONARIES
DICTIONARY METHODS

myDict.keys( ) #returns all keys


myDict.values( ) #returns all values
myDict.items( ) #returns all (key, val) pairs as tuples
myDict.get( “key““ ) #returns the key according to value
myDict.update( newDict ) #inserts the specified items to the dictionary
SET IN PYTHON

Set is the collection of the unordered items.


Each element in the set must be unique & mutable.
• nums = { 1, 2, 3, 4 }
• set2 = { 1, 2, 2, 2 } # it will store just set2={1,2}
• null_set = set( )
SET METHOD

• set.add( el ) #adds an element


• set.remove( el ) #removes the element
• set.clear( ) #empties the set
• set.pop( ) #removes a random value
• set.union( set2 ) #combines both set values & returns new
• set.intersection( set2 ) #combines common values & returns new
LETS PRACTICE

1. Store following word meanings in a python dictionary


table : “a piece of furniture”, “list of facts & figures”
cat : “a small animal”
LETS PRACTICE

2. You are given a list of subjects for students. Assume one classroom is required for 1
subject. How many classrooms are needed by all students.
”python”, “java”, “C++”, “python”, “javascript”,
“java”, “python”, “java”, “C++”, “C”

Ans: Take all the elements on a set. And count the len(set)…
LETS PRACTICE

3. enter marks of 3 subjects from the user and store them in a dictionary. Start with
an empty dictionary & add one by one. Use subject name as key & marks as value.
LETS PRACTICE

4. Figure out a way to store 9 & 9.0 as separate values in the set.
(You can take help of built-in data types)

You might also like