Hi, this is a video on Python dictionary data type. It's a continuation of our seventh video where we discuss dictionary. And in this video we'll be discussing dictionary built in functions and dictionary method, and how to remove or delete elements from a dictionary. That speak, there's a method called pop item. In our last video, we created a dictionary phi, where we have the variables name, check that the key value pairs or name check each 27 address downtown. So, the pop item method actually pops an item an arbitrary item from from the dictionary.
And in this already a practice and it popped out address downtown from the dictionary and when. So this time it popped out each and 27 of the next 35 and when we now there is no One item left in dictionary five because I already popped out all the items when I was running this. So, it continuously popping item and when all the items are popped out there is nothing left and therefore it is an error. Here we have item from dictionary for listening for it elements are see it had one apple two ball. So, when we when we go about popping, he won. Let's see what it does.
Okay, one is a number and I busted the string so it is an error. So it popped out Apple when I when we check now the key value pair in dictionary for so see it's only two Key and ball is value that is showing. So the pop item and pop, these two are the methods and pops of one key value pair from the dictionary. But the pop method, when there is a key defined it only pops it here. But in pop item, parts are arbitrary value from it. The delete, there is also method delete.
We can use this method to delete the whole dictionary or a particular item in the dictionary. The other few methods like in this case, I deleted the age from dictionary but at the moment there is nothing left in the dictionary. The whole 35 is now empty. So it would not explain it. Let's check out what are the items See it has nothing. Okay, so this is the complete list of methods the methods available in for dictionary in Python.
Let's try out the copy method. Copy method creates another copy of the same dictionary that we have that we've used. Here for example dictionary poll is being copied and copied in this separate dictionary that is an issue six. And when dictionary six is like shown it shows the key value pair of the copy dictionary for and it is a separate dictionary. There is another method from keys. This is very useful when we have a similar value for all the for all the keys.
For example, in this case, the height is given in meters and the 5.5 meters is quite I just take it as an example. So there are three people who have saved who had the same height. And we can use this using this syntax, where we defined all the keys together within square brackets and identify the value, and it will create a dictionary that has key value pair for all of them. So it's, it's really powerful in such a small syntax. The other built in functions for dictionary is all that returns to all the keys of the exterior true, or the dictionary is empty. Any, it also returns true if any key of the dictionary is true.
However, if the dictionary is that it returns false, then gives the length of the dictionary. For example, number of items within the dictionary, compare CNP compares two items to dictionaries. And so create a sorted list of keys in the dictionary. For example, dictionary six. Let's check out what are the elements in dictionary six. See, these are the elements in dictionary six.
And okay, we check it height. Height is another 660 that we just created. In either dimension. Here you see it is not sorted a le, k john, and edge Hassan. So this person should be at second if it's sorted. So when I sorted it, it's showing in this sorted manner, where the keys are being all sorted.
Okay, now this brings an end to our tutorial series of Python discussion. As the Python data types laced couples that actually there's their operations, their existence test, and their assignments, their built in functions in their methods with examples. I hope you enjoyed it. And if you want to learn and try out new things you can get in touch. For that you need to like and subscribe to my channel. And you can also send me comments from there.
I have put my blog series, link and other links that I'm currently pursuing. Thank you. Goodbye.