Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dictionary.

Similar presentations


Presentation on theme: "Dictionary."— Presentation transcript:

1 dictionary

2 What is dictionary Dictionary in Python is an unordered collection of data values, used to store data values like a map, which unlike other Data Types that hold only single value as an element, Dictionary holds key:value pair. Key value is provided in the dictionary to make it more optimized. Each key-value pair in a Dictionary is separated by a colon :, whereas each key is separated by a ‘comma’. A Dictionary in Python works similar to the Dictionary in a real world. Keys of a Dictionary must be unique and of immutable data type such as Strings, Integers and tuples, but the key-values can be repeated and be of any type.

3 How to create dictionary
Creating a dictionary is as simple as placing items inside curly braces {} separated by comma. An item has a key and the corresponding value expressed as a pair, key: value. While values can be of any data type and can repeat, keys must be of immutable type (string, number or tuple with immutable elements) and must be unique. EXAMPLES:-(# It is for comment not in the code)   my_dict = dict([(1,'apple'), (2,'ball')])

4 How to access elements from a dictionary
While indexing is used with other container types to access values, dictionary uses keys. Key can be used either inside square brackets or with the get() method. The difference while using get() is that it returns None instead of KeyError, if the key is not found. EXAMPLE:-(# is for comment not in the code.) my_dict = {'name':'Jack', 'age': 26} # Output: Jack print(my_dict['name']) # Output: 26 print(my_dict.get('age'))

5 How to change or add elements in a dictionary
Dictionary are mutable. We can add new items or change the value of existing items using assignment operator. If the key is already present, value gets updated, else a new key: value pair is added to the dictionary. EXAMPLES:-(# is for comment not in the code.)  my_dict = {'name':'Jack', 'age': 26}  # update value  my_dict['age'] = 27  #Output: {'age': 27, 'name': 'Jack'}   print(my_dict)  # add item  my_dict['address'] = 'Downtown'    # Output: {'address': 'Downtown', 'age': 27, 'name': 'Jack'}

6 How to delete elements from a dictionary
We can remove a particular item in a dictionary by using the method pop(). This method removes as item with the provided key and returns the value. The method, popitem() can be used to remove and return an arbitrary item (key, value) form the dictionary. All the items can be removed at once using the clear() method. We can also use the del keyword to remove individual items or the entire dictionary EXAMPLE:-(# is for comment not in the code.)  # remove a particular item  print(squares.pop(4))  # Output: {1: 1, 2: 4, 3: 9, 5: 25}  # remove an arbitrary item  print(squares.popitem())  # Output: {2: 4, 3: 9, 5: 25}  print(squares)  # delete a particular item  del squares[5]  # remove all items  squares.clear()  # delete the dictionary itself  del squares

7 THE END MADE BY:-CHETANYA SHARMA


Download ppt "Dictionary."

Similar presentations


Ads by Google