0 ratings0% found this document useful (0 votes) 531 views9 pagesPython Data Structure Assignment
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
11317, 152 PM 5..Python Data Structure Assignment Day 5 done.ipynb - Colaboratory
Python Data Structures
Types of Data Structures:
eo posible yee aloned
1D snmutable => can't be changes
‘D mutable => can be changed
Lists
Create an empty list with the name a, print the value of a and type(a).
=
printtay
0
f print the type of @
Type)
Create a list , languages = [R,Python, ‘SAS, ‘Scala’, 42]
Pint the numberof elements inthe ist
pranteay
[oR “Python, “S88, “Seata', 2]
Using for loop iterate and print all the elements in thelist,
ntps:ifeolab rosearch google. comldrva/t OKBOSTIm7UoOxhgeTOyITETRBSVoolprintModo=tue
19‘191723, 1:62 PM 5..Python Data Structure Assignment Day 5 done ipynb - Colaboratory
Select the second tem, Pythar and store it in new variable named Yemg!
senpet
emp-insert(2,"Pythan")
Print the value of temp and type(temp)
print(tenp)
Sypet tere)
[erython
‘Append the element Java’ inthe list
senp.sppene("3a¥8")
print(eenp)
[Python's “3ava")
Remove the element 42 frm the lit and print the ist
ssrenove( 42)
Create a list, colors = [Red’, ‘Blue’, White]
colors = {ed Blue’, ite")
Append the element Black to colors
colors. sppend(“blaee")
print(colors)
[red', “olue', “white’, “slack*]
[Append the color ‘Orange! to second position (index=1) and print the Uist
colors. insere(a,"orange")
Print the ist
print(colors)
[rRed', ‘orange’, “slue', “wnite", ‘alack')
Create another ist, colors2 = (Grey, ‘Sky Blue]
colors2=("Grey' "Sty Blue")
[Add the elements af colors? to colors using extend function inthe list
ntps:ifeolab rosearch google. comldrva/t #OKBOSTIm7UodxhgeTOyITETRDSVoolprintModo=tue‘191723, 1:62 PM 5..Python Data Structure Assignment Day 5 done ipynb - Colaboratory
celors.entend(colors2)
Printlen of colors ands elements
x = den(coters)
print x
print(colors)
[rted', ‘orange’, ‘Slue', “white, “alack', “rey', ‘sky olue')
Sort the list and print it
celors.sort()
print(colors)
[blace’, “blue, “Grey's orange’, ‘Rea, “Shy Blu0", “unite
Create a string, sent = ‘Coronavirus Caused Lockdowns Around The World.”
Use split function to convert the string int alist of words and save it invariable words and print he same
5 = sent splie()
printce)
coronavirus", “Causes, “Lockdouns!, ‘Argun, "The’y “hone. *]
Convert each word in the list to lower case and store itn vaiable words lower. Print words lower
words_lower = sent. lower)
print(woeds_tower)
‘Check whether eounty'is inthe list
praret found")
Prine (not found")
Remove the element ‘the’ from the list and print thelist.
evrenove("The")
pranteey
coronavirus", “Caused, “Loekdouns', “Around, “Wort
Select the fst 4 words fom the Ist words Jower using sleing and store them In a new variable x4
ntps:ifeolab rosearch google.comldrva/t #OKBOSTim7UodxhgeTOyITETRBSvoolprintMode=tue11317, 152 PM 5..Python Data Structure Assignment Day 5 done.ipynb - Colaboratory
Ht = words_lower{@:-10]
Convert the ist of elements to single string using jin function and print it
sointey
Sets
Create stud_grades = [AB
stad.grades © [A148
Print the len of stud grades
x= ten(stus graces)
prints)
Create a new variable, stud_grades_set = set(stuc.grades)
stud grades_set = set(stud_grades)
Print stud. grades. set
print(stud_grades_set)
CAC, OOD
print the type of stue_grades and stud_grades_set and print their corresponding elements, Try to understane the difference between them,
[Add a new element’6'to stud_grades_set
stu grades set.24a0"6")
‘Add element 'F'to stud. grades_set. and print
stad_ grades. set. add")
ntps:ifeolab rosearch google. comldrva/t #OKBOSTim7UodxhgeTOyITETRBSVoolprintMode=tue 49‘191723, 1:62 PM 5..Python Data Structure Assignment Day 5 done ipynb - Colaboratory
"Dd you notice? set doesn't ade an element iit’ already present init untke ist,
Remove'F from stud grades_set
stud_grades_set.renove("E*)
Print the elements and the length of stud. grades. set
print(stud_grades_set lent stu
Create colors = [red'/blue‘orangel], and fruits
‘orange'/grapes'/apples]
colors = [Cred blue’, “arange"]
fruits = (orange, “grapes, apples")
Print color and fut
print{ colors, fruits)
[rred', “olue', ‘orange’) [Vorange’, “erapes', ‘apples")
Create colors. set, and fruts_set. (using set()) and pin them
set( (rea, “atu, orange’)
set(Corange’ "grapes" apples)
print(colors_set,(ruits_set)
Find the union of both the sets
2 = colons. set-unton(sreits_set)
Print(2)
Find the intersection of bath the sets
1 = colors_set-tntersection( fruite set)
printte)
range")
Find the elements which are Fut but not colors (using set.ference())
a> frusts_set.titterence( colors se8)
print¢e)
ntps:ifeolab rosearch google. comldrva/t OKBOSTIm7UoOxhgeTOyITETRBSVoolprintModo=tue
59‘191723, 1:62 PM 5..Python Data Structure Assignment Day 5 done ipynb - Colaboratory
grapes", “apples'}
TUPLES.
Create temp =[17, 'Virat’, 50.0]
temp = (17, ‘Virat', $0.0]
Iterate through temp and print all the items in temp
print(senp)
27, “vieat’, 50.9)
replace fist element with 1 in temp
Settempl = tuple(temp)
senpt = tuplatene)
IRerate through tempt and print al the items in tempt
prant¢ceno2)
at, 50.0)
replace fist element with 17 in temp?
emp = ist(terpt)
enp{0) = 17
fenpt = tuplatene)
print(cenoa)
(27, “vies, 50.0)
‘Oopst! You got an error. Hey Dorit wory!Its because Once a tuple i create
you cannot change its values unlike Hist.
Create city
Bangalore’, 28.9949521, 72)
clty = ("Banestore, 28.989521, 72)
Print frst element of ty
print¢etty)
(angatore’, 28.9949521, 72)
ntps:ifeolab rosearch google. comldrva/t #OKBOSTim7UodxhgeTOyITETRDSVoolprintModo=tue11317, 152 PM 5..Python Data Structure Assignment Day 5 done.ipynb - Colaboratory
Create city2 = (Chennal, 30.01, 74)
citye = Cebeanaé!, 38.01, 74)
Create cities which consist of ety and city?
Print etes
print(essses)
(Bangaiore’, 28.9949521, 72, ‘Chennai’, 38.01, 74)
Print typeof fst element in cities
synet0)
Print the type of ces
cypetesties)
Hey that implies you made a nested tuples!
DICTIONARY
Create a dictionary d = ('actor"amir’‘animal
4 = Cactor*s"anie”,“aninan"s"eat®,Yearen:2, "Lists (23,32,22]},
Print the value of do)
print(a.vatues(0))
(Oopst! again an error. again a fun fact, Ditionary return the value for key if key is in the detionay,
here
Store the value of dfactor to anew variable actor.
actor = d.get ("acter")
ntps:ifeolab rosearch google. comldrva/t #OKBOSTim7UodxhgeTOyITETRDSVoolprintModo=tue
‘cat’ yearth’:2"list"[23,32,12])
1 throws KeyError and we don't have key
119‘191723, 1:62 PM
Print the typeof actor
sypetaetor)
Store the value of ast] is
List = a.get(rtise”)
(2, 32, a2)
Print the typeof List
eypettisty
create di
eke ( singer” 2 ke
Merge dt into d
apdatetat)
ctor’: ante’,
ist": (23, 32, 1
5..Python Data Structure Assignment Day 5 done ipynb - Colaboratory
in new variable List.
‘singe’: KrSna’, ‘album Still here, genre hip-hop)
fatbun's “SEIT here’, “genre” + “hipstop")
pinta
print(e)
Print althe keys in
print(a.kays())
ict keys(U'actor",
Print all he values ind
print¢s.values())
de yates ({'anse
Iherate over d and pent ea
animal's cat’, ‘earth's 2, ‘Issn: (23, 32, 12], ‘singe’: Skefna", ‘albon's °SesI0 here’,
‘animal’, ‘earth’, “List", “singer', ‘alban’, “gsnre'1)
"eat 2, (28, 32, 12], “egma", “SEH here", “hép=hop" D>
ich key, value pair as this (
tor —> ami)
ey, "9 aleey1 )
ee. (3, 32, 12)
singer > tna
ntps:ifeolab rosearch google. comldrva/t #OKBOSTim7UodxhgeTOyITETRDSVoolprintModo=tue
a9‘191723, 1:62 PM 5..Python Data Structure Assignment Day 5 done ipynb - Colaboratory
count the number of accurences of charachters in string named "sent using dictionary and print the same
Gi = (1 sent.count(x) for in set(sent))
print(at)
ntps:ifeolab rosearch google. comldrva/t #OKBOSTim7UodxhgeTOyITETRBSVoolprintMode=tue
919