If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
अगर हम dictionary के किसी particular item को access करना चाहते हैं तो dictionary में defined key से access कर सकते हैं।
d = {
'name' : 'Rahul Kumar Rajput',
'age' : 25,
'city' : 'Agra',
'country' : 'India'
}
#access name.
print('Name :', d['name'])
#access city.
print('City :', d['city'])
C:\Users\Rahulkumar\Desktop\python>python dict_access.py Name : Rahul Kumar Rajput City : Agra
Python में dictionary items को access करने के लिए inbuilt get() method का use भी कर सकते हैं।
d = {
'name' : 'Rahul Kumar Rajput',
'age' : 25,
'city' : 'Agra',
'country' : 'India'
}
#access name.
print('Name :', d.get('name'))
#access city.
print('City :', d.get('city'))
C:\Users\Rahulkumar\Desktop\python>python dict_get().py Name : Rahul Kumar Rajput City : Agra
values() method का use करके आप dictionary में defined सभी keys की values को extract कर सकते हैं। values() method , dictionary values की list return करता है।
इसी तरह keys extract करने के लिए keys() method का use किया जाता है।
d = {
'name' : 'Rahul Kumar Rajput',
'age' : 25,
'city' : 'Agra',
'country' : 'India'
}
#access all values.
print(d.values())
#access all keys.
print(d.keys())
C:\Users\Rahulkumar\Desktop\python>python dict_keys_values.py dict_values(['Rahul Kumar Rajput', 25, 'Agra', 'India']) dict_keys(['name', 'age', 'city', 'country'])
अगर आप dictionary के हर item को ही visit करना चाहते हैं , तो for loop का use करके easily कर सकते हैं। for loop में आपको key मिलती है जिसकी help से उस key से associated value को access कर सकते हैं।
d = {
'name' : 'Rahul Kumar Rajput',
'age' : 25,
'city' : 'Agra',
'country' : 'India'
}
#we will get dictionary key in every iteration.
for key in d :
print(key, ' : ', d[key])
C:\Users\Rahulkumar\Desktop\python>python dict_iterate.py name : Rahul Kumar Rajput age : 25 city : Agra country : India
बैसे तो आप , दो variables pass करके , key : value दोनों चीज़ें एक साथ access कर सकते हो। but उसके लिए हमें items() method के ऊपर iterate करना पड़ेगा।
d = {
'name' : 'Rahul Kumar Rajput',
'age' : 25,
'city' : 'Agra',
'country' : 'India'
}
print(d.items())
#we can key : value pair using items() method.
for key,value in d.items() :
print(key, ' : ', value)
C:\Users\Rahulkumar\Desktop\python>python dict_iterate.py dict_items([('name', 'Rahul Kumar Rajput'), ('age', 25), ('city', 'Agra'), ('country', 'India')]) name : Rahul Kumar Rajput age : 25 city : Agra country : India