Python Accessing elements of dictionary-all keys() all values() all items()
#Accessing elements of dictionary
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
print(emp['empname']) #access value using name
print(emp.get('salary')) #get key value using key name in get function
#get all keys and values
#keys(): return the list of all keys in present dictionary
#ex:
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
print(emp.keys())
print(type(emp.keys()))
#values():return the list of all values in present dictionary
#ex:
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
print(emp.values())
print(type(emp.values()))
#items():return all the items present in the dictionary. each item will be inside a tuple as a key-value pair.
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
print(emp.items())
print(type(emp.items()))
#Iterating a dictionary:
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
for x in emp:
print(x)
note:it will display only keys
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
print('key', ':', 'value')
for key in emp:
print(key, ':', emp[key])
# using items() method
print('key', ':', 'value')
for key_value in emp.items():
print(key_value[0], key_value[1])
#find the length of the dictionary
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
print(len(emp))
#adding new keys in dictionary
emp={"empname":"krishna","jobdesc":"software programmer","salary":34000}
emp["empno"]=101 #single item adding
print(emp)
emp.update({"doj":"12/09/2022","company":"google"})
print(emp)
useful information
ReplyDelete