Blog Details

img
Data Science

What is Python dictionary in Python

Spoke Right / 14 Nov, 2023

Python Dictionary:

A dictionary is a collection or an associative array which is used to store various types of data.

Features of Python Dictionaries:

  • They are unordered and changeable.
  • They are written within curly brackets.
  • They can store multiple types of data.
  • They are mutable. Thus, the current values in the dictionary can be modified.
  • Keys are immutable. Thus, it can not be modified.
  • Python Dictionaries supports various operations.
  • The complete pair of key and value is called as a dictionary item.
  • The key passed in each dictionary item must be unique.
  • The key and the value is separated by a colon(:).
  • Items are separated from each other by a comma(,).
  • Value in a dictionary can be accessed by its key.

Python Dictionaries Methods:

METHODSUSES
clear()To remove all the elements from the dictionary.
cmp()To compare two dictionaries.
copy()To get a copy of the dictionary.
fromkeys()To get a dictionary with the specified keys and values.
get()To get the value of the specified key.
items()To get a list containing the a tuple for each key value pair.
 keys()To get a list containing the dictionary’s keys.
len()To get the number of items in a dictionary.
pop()To get the element with the specified key.
 popitem()To remove the last key-value pair.
setdefault()To get the value of the specified key. If the key does not exist: insert the key, with the specified value.
str()To get the string representation of a dictionary.
update()To update the dictionary with the specified key-value pairs.
values()To get a list of all the values in the dictionary.

Example:

a =  { "1": "python",
"2": "java",
  "3": "php",
   "4": "HTML",
    "5": "javascript",
     "6": "CSS",
      "7": "Bootstrap"}
print "\n"
print "Dictionary is:"
print a
print "\n"
 
print "Get the value of the key 1."
print(a["1"])
print "\n"
 
print "Get the total length."
print(len(a))
print "\n"
 
print "Delete the item."
del a["5"]
print a
print "\n"
 
print "Replace a value."
a["3"] = "jQuery"
print a
print "\n"
 
print "Add a value."
a["9"] = "C"
print a
print "\n"

0 comments

Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so (/usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so.so (/usr/local/lib/php/extensions/no-debug-non-zts-20210902/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0