অভিধানগুলি হল প্রধান ম্যাপিং প্রকার যা আমরা পাইথনে ব্যবহার করব। এই বস্তুটি জাভাতে একটি মানচিত্রের অনুরূপ।
পাইথনে, আমরা কোঁকড়া বন্ধনী {}
ব্যবহার করে অভিধান লিটারেল তৈরি করি , কোলন :
ব্যবহার করে মানগুলি থেকে কীগুলি আলাদা করা , এবং কমা ,
ব্যবহার করে কী/মান জোড়া আলাদা করা .
কিভাবে একটি অভিধান তৈরি করবেন
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
print(datedict)
আউটপুট:
{'date': 13, 'month': 'January', 'year': 1970}
ডিকশনারি আইটেমগুলি কীভাবে অ্যাক্সেস করবেন
আমরা বর্গাকার বন্ধনী []
-এর মধ্যে কী নাম উল্লেখ করে অভিধান আইটেমগুলি অ্যাক্সেস করতে পারি অথবা get()
ব্যবহার করে পদ্ধতি:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
date = datedict["date"]
year = datedict.get("year")
print(date, year)
আউটপুট:
13 1970
কিভাবে একটি আইটেমের মান পরিবর্তন করতে হয়
আমরা অভিধানে একটি আইটেমের মূল নাম উল্লেখ করে তার মান পরিবর্তন করতে পারি, উদাহরণস্বরূপ:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
datedict["date"] = 20
print(datedict)
আউটপুট:
{'date': 20, 'month': 'January', 'year': 1970}
কিভাবে একটি অভিধানের মাধ্যমে লুপ করবেন
আমরা for
ব্যবহার করে একটি অভিধানে লুপ করতে পারি লুপ. একটি অভিধানের মাধ্যমে লুপ করার সময়, আমরা সমস্ত কী, সমস্ত মান বা সমস্ত কী/মান জোড়া প্রিন্ট করতে পারি:
সমস্ত অভিধান কী পান
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for d in datedict:
print(d)
আউটপুট:
date
month
year
সমস্ত অভিধান মান পান
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for d in datedict:
print(datedict[d])
আউটপুট:
13
January
1970
এছাড়াও আমরা values()
ব্যবহার করতে পারি মান ফেরাতে ফাংশন:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for d in datedict.values():
print(d)
আউটপুট:
13
January
1970
অভিধানে কী এবং মান উভয়ই পান
আমরা items()
ব্যবহার করতে পারি কী এবং মান প্রিন্ট করার ফাংশন:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for k, v in datedict.items():
print(k, v)
আউটপুট:
date 13
month January
year 1970
কিভাবে একটি অভিধানের দৈর্ঘ্য পেতে হয়
আপনি len()
এ কল করে অভিধানের দৈর্ঘ্য (কী/মান জোড়ার সংখ্যা) পেতে পারেন ফাংশন, যেমন:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
print(len(datedict))
আউটপুট:
3
কিভাবে একটি অভিধানে আইটেম যোগ করবেন
একটি অভিধানে একটি কী/মান জোড়া যোগ করতে আমাদের একটি নতুন কী এবং একটি সংশ্লিষ্ট মান প্রদান করতে হবে। যেমন:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
datedict["season"] = "winter"
print(datedict)
আউটপুট:
{'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter'}
কিভাবে একটি অভিধান থেকে আইটেমগুলি সরাতে হয়
একটি অভিধান থেকে একটি আইটেম সরাতে, মূল নামটি pop()
এ সরবরাহ করুন পদ্ধতি।
datedict = {
"date": 13,
"month": "January",
"year": 1970,
"season": "winter"
}
datedict.pop("season")
print(datedict)
আউটপুট:
{'date': 13, 'month': 'January', 'year': 1970}
আমরা del
ও ব্যবহার করতে পারি একটি নির্দিষ্ট কী সহ একটি আইটেম মুছে ফেলার জন্য কীওয়ার্ড:
datedict = {
"date": 13,
"month": "January",
"year": 1970,
"season": "winter"
}
del datedict["season"]
print(datedict)
আউটপুট:
{'date': 13, 'month': 'January', 'year': 1970}
দ্রষ্টব্য:The del অভিধানটি সম্পূর্ণরূপে মুছে ফেলার জন্যও কীওয়ার্ড ব্যবহার করা যেতে পারে।datedict = {
"date": 13,
"month": "January",
"year": 1970,
}
del datedict
কিভাবে অভিধান খালি করা যায়
সমস্ত কী/মান জোড়া থেকে অভিধানটি খালি করতে, clear()
ব্যবহার করুন পদ্ধতি
datedict = {
"date": 13,
"month": "January",
"year": 1970,
"season": "winter"
}
datedict.clear()
print(datedict)
আউটপুট:
{}