Dictionary In Depth

7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.12
List Price:  €134.58
You save:  €38.45
£79.78
List Price:  £111.69
You save:  £31.91
CA$143.81
List Price:  CA$201.35
You save:  CA$57.53
A$160.44
List Price:  A$224.63
You save:  A$64.18
S$135.81
List Price:  S$190.14
You save:  S$54.33
HK$776.68
List Price:  HK$1,087.39
You save:  HK$310.70
CHF 89.94
List Price:  CHF 125.91
You save:  CHF 35.97
NOK kr1,137.30
List Price:  NOK kr1,592.27
You save:  NOK kr454.96
DKK kr717.11
List Price:  DKK kr1,003.99
You save:  DKK kr286.87
NZ$177.29
List Price:  NZ$248.21
You save:  NZ$70.92
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.92
৳11,929.84
List Price:  ৳16,702.26
You save:  ৳4,772.41
₹8,523.91
List Price:  ₹11,933.82
You save:  ₹3,409.90
RM446.85
List Price:  RM625.61
You save:  RM178.76
₦154,544.54
List Price:  ₦216,368.54
You save:  ₦61,824
₨27,792.76
List Price:  ₨38,910.97
You save:  ₨11,118.21
฿3,417.65
List Price:  ฿4,784.85
You save:  ฿1,367.20
₺3,525.82
List Price:  ₺4,936.29
You save:  ₺1,410.47
B$674.59
List Price:  B$944.45
You save:  B$269.86
R1,862.70
List Price:  R2,607.85
You save:  R745.15
Лв188.08
List Price:  Лв263.32
You save:  Лв75.24
₩146,487.56
List Price:  ₩205,088.44
You save:  ₩58,600.88
₪366.39
List Price:  ₪512.97
You save:  ₪146.57
₱5,795.97
List Price:  ₱8,114.59
You save:  ₱2,318.62
¥15,742.47
List Price:  ¥22,040.09
You save:  ¥6,297.62
MX$2,016.98
List Price:  MX$2,823.86
You save:  MX$806.87
QR363.08
List Price:  QR508.32
You save:  QR145.24
P1,386.50
List Price:  P1,941.15
You save:  P554.65
KSh12,902.70
List Price:  KSh18,064.30
You save:  KSh5,161.60
E£5,089.40
List Price:  E£7,125.36
You save:  E£2,035.96
ብር12,710.92
List Price:  ብር17,795.80
You save:  ብር5,084.87
Kz91,190.88
List Price:  Kz127,670.88
You save:  Kz36,480
CLP$99,000
List Price:  CLP$138,603.96
You save:  CLP$39,603.96
CN¥729.81
List Price:  CN¥1,021.77
You save:  CN¥291.95
RD$6,081.12
List Price:  RD$8,513.82
You save:  RD$2,432.69
DA13,521.24
List Price:  DA18,930.29
You save:  DA5,409.04
FJ$231.84
List Price:  FJ$324.58
You save:  FJ$92.74
Q768.97
List Price:  Q1,076.59
You save:  Q307.62
GY$20,886.35
List Price:  GY$29,241.72
You save:  GY$8,355.37
ISK kr13,946.60
List Price:  ISK kr19,525.80
You save:  ISK kr5,579.20
DH1,006.73
List Price:  DH1,409.47
You save:  DH402.73
L1,837.72
List Price:  L2,572.88
You save:  L735.16
ден5,917.03
List Price:  ден8,284.08
You save:  ден2,367.05
MOP$798.63
List Price:  MOP$1,118.11
You save:  MOP$319.48
N$1,856.28
List Price:  N$2,598.86
You save:  N$742.58
C$3,673.45
List Price:  C$5,142.98
You save:  C$1,469.52
रु13,596.38
List Price:  रु19,035.48
You save:  रु5,439.09
S/371.74
List Price:  S/520.45
You save:  S/148.71
K405.18
List Price:  K567.27
You save:  K162.09
SAR375.40
List Price:  SAR525.57
You save:  SAR150.17
ZK2,762.82
List Price:  ZK3,868.06
You save:  ZK1,105.23
L478.31
List Price:  L669.66
You save:  L191.34
Kč2,413.80
List Price:  Kč3,379.42
You save:  Kč965.61
Ft39,387.34
List Price:  Ft55,143.85
You save:  Ft15,756.51
SEK kr1,106.36
List Price:  SEK kr1,548.95
You save:  SEK kr442.59
ARS$102,523.35
List Price:  ARS$143,536.79
You save:  ARS$41,013.44
Bs689.84
List Price:  Bs965.80
You save:  Bs275.96
COP$441,655.52
List Price:  COP$618,335.40
You save:  COP$176,679.87
₡50,688.88
List Price:  ₡70,966.47
You save:  ₡20,277.58
L2,536.46
List Price:  L3,551.14
You save:  L1,014.68
₲778,577.57
List Price:  ₲1,090,039.75
You save:  ₲311,462.17
$U4,443.67
List Price:  $U6,221.32
You save:  $U1,777.64
zł410.02
List Price:  zł574.04
You save:  zł164.02
Already have an account? Log In

Transcript

Hello in this video we are going to look at dictionaries in more depth we've already briefly covered them in our variable types section. So dictionary, let's quickly create a dictionary not typing dictionary. diction. To create it easy just use the curly braces, put the values in here. So if we put first of all we need to put the key so if we put a key of one, then we throw a colon and the value itself a, I'm going to save some time and I will just have simple key value pairs but you can obviously have them bit more complex if you desire. okay to be Spring that really should be a value of why.

Obviously, you could have you know, a value of a B as well but they would have to be led and catered for anybody have a single quotation or double quotation marks, something to bear in mind. for accessing value, you know, simple as this. So app value, pretty simple, you just put something like the actual dictionary name, square bracket and the actual key. So if I put a II hear, for example, this Well, let's do D. So it's a different type of print off the entire dictionary, a dictionary. But let's see how this ends up. So if I printed off, right, so we get the entire dictionary again, and then we get one and four.

So now let's move on and look at updating the dictionary. So if we want to update the dictionary, we could just dictionary, the name of the dictionary, then you select the actual key so that that particular wants us to do a no persona value or a facade value. Hello. World printed dictionary one It's already printed out here. You can see the difference for dating but now let's run this and see what we get though, is one initially and now it is hello world. So there you go.

Now, let's have a look. Let's have a look at deleting dictionaries. So to delete elements and deleted values, me just use the do Command D. And you specify the dictionary name, the index that you try and delete from a for me The default Quintin type dictionary again. So let's see what we get. I didn't see a is no longer part of it. So another thing that you can do is delete the entire dictionary.

Dictionary. So the ways you can do that if you put DDL and dictionary want that will delete all of it and it will delete entire dictionary so it'll be undefined. We'll try not to remove all the elements but still, you know, have the dictionary define. You just do dictionary name. got clear. And this is a method and this will wipe all of it like so.

So that is it, obviously, for commenting and wiping anything yet for this, we still need it. So we're up properties have dictionary keys. So you have all of these, you know value values have no restriction. They can be any arbitrary you know, Python object. Standard object you define objects doesn't matter. But keys have slightly different keys they fall have you know, to make things bigger remember, more than one entry per key cannot be alone, which means no duplicate key that is unique.

For example, and as an extra task only to have a look at try to create a dictionary with two values that have the same key and see what happens. And keys must be immutable, which means you can use strings numbers are cheaper. The trick is to something like you know, square bracket quotation mark a square bracket not allowed. So the following, you know, would not be likely as an external ID as well. I'll provide links in description to help you out. But I want you know, to experiment yourself to everything that we've covered so far, will provide you with the foundation to go even further and learn a lot more.

So there are also built in dictionary functions and methods. We're not going to cover all of them, but we're going to cover one or two. And again, there'll be a link in the description. But if you're familiar with what we do in this video, the rest of this scene very, very simple. By far, one of the methods is led which is the lamp for the dictionary, lamp. diction name for run this.

This will return how long the dictionary is in terms of the number of elements. We get a go You are free because we are deleted on one element here. One a parasite and key value pair. And one lesson is free in total. The bunch of other ones, like you know, return list of dictionary values or just the key themselves. You can, you know, just get your copy clearly which we've covered enough that they'll be a link in the description, which will cover all of that, and feel free to check that out.

Thanks for watching, and I look forward to seeing you in the next awesome video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.