python tutorial - Python Dictionary | Dictionary Methods in Python | update(), has_key(), fromkeys()… - learn python - python programming




 python dictionary update

Learn Python - Python tutorial - python dictionary update - Python examples - Python programs

1. fromkeys(seq,value) :- This method is used to declare a new dictionary from the sequence mentioned in its arguments. This function can also initialize the declared dictionary with “value” argument.

accessing keys python

2. update(dic) :- This function is used to update the dictionary to add other dictionary keys.

python - Sample - python code :

# Python code to demonstrate working of
# fromkeys() and update()
 
# Initializing dictionary 1
dic1 = { 'Name' : 'Nandini', 'Age' : 19 }
 
# Initializing dictionary 2
dic2 = { 'ID' : 2541997 }
 
# Initializing sequence
sequ = ('Name', 'Age', 'ID')
 
# using update to add dic2 values in dic 1
dic1.update(dic2)
 
# printing updated dictionary values
print ("The updated dictionary is : ")
print (str(dic1))
 
# using fromkeys() to transform sequence into dictionary
dict = dict.fromkeys(sequ,5)
 
# printing new dictionary values
print ("The new dictionary values are : ")
print (str(dict))

python programming - Output :

The updated dictionary is : 
{'Age': 19, 'Name': 'Nandini', 'ID': 2541997}
The new dictionary values are : 
{'Age': 5, 'Name': 5, 'ID': 5}

3. has_key() :- This function returns true if specified key is present in the dictionary, else returns false.

python test if a key exists in a dictionary

4. get(key, def_val) :- This function return the key value associated with the key mentioned in arguments. If key is not present, the default value is returned.

python - Sample - python code :

# Python code to demonstrate working of
# has_key() and get()
 
# Initializing dictionary
dict = { 'Name' : 'Nandini', 'Age' : 19 }
 
# using has_key() to check if dic1 has a key
if dict.has_key('Name'):
       print ("Name is a key")
else : print ("Name is not a key")
 
# using get() to print a key value
print ("The value associated with ID is : ")
print (dict.get('ID', "Not Present"))
 
# printing dictionary values
print ("The dictionary values are : ")
print (str(dict))

python programming - Output :

Name is a key
The value associated with ID is : 
Not Present
The dictionary values are : 
{'Name': 'Nandini', 'Age': 19}

accessing values

5. setdefault(key, def_value) :- This function also searches for a key and displays its value like get() but, it creates new key with def_value if key is not present.

deleting an element

python - Sample - python code :

# Python code to demonstrate working of
# setdefault()
 
# Initializing dictionary
dict = { 'Name' : 'Nandini', 'Age' : 19 }
 
# using setdefault() to print a key value
print ("The value associated with Age is : ",end="")
print (dict.setdefault('ID', "No ID"))
 
# printing dictionary values
print ("The dictionary values are : ")
print (str(dict))

python programming - Output :

The value associated with Age is : No ID
The dictionary values are : 
{'Name': 'Nandini', 'Age': 19, 'ID': 'No ID'}

Wikitechy tutorial site provides you all the learn python , free online courses python , best online python course , online learning python , python learn to code , free online course python programming , learn to program python , introduction to python course , python course , python free online course , learn python 3 online

Related Searches to Dictionary Methods in Python | update(), has_key(), fromkeys()…

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add wikitechy.com to your ad blocking whitelist or disable your adblocking software.

×