পাইথন অভিধান সংযোজন: কী/ভ্যালু পেয়ার কিভাবে যুক্ত করবেন

পাইথনে উপলব্ধ একটি গুরুত্বপূর্ণ তথ্য প্রকারের মধ্যে অভিধান। একটি অভিধানে তথ্য একটি কী/মান জোড়া হিসাবে সংরক্ষণ করা হয়। এটি একটি কোলন (:) দ্বারা আলাদা করা হয়, এবং কী/মান জোড়া কমা (,) দ্বারা আলাদা করা হয়।

একটি অভিধানে কীগুলি অনন্য এবং একটি স্ট্রিং, পূর্ণসংখ্যা, টুপল ইত্যাদি হতে পারে।

এখানে একটি অভিধানের উদাহরণ দেওয়া হল: | _+_ |

এই পাইথন টিউটোরিয়ালে, আপনি শিখবেন:

কী ডিকশনারিগুলিতে বিধিনিষেধ

এখানে একটি অভিধানের চাবির উপর নিষেধাজ্ঞার একটি তালিকা দেওয়া হল:

  • যদি একটি অভিধানে সংজ্ঞায়িত একটি সদৃশ কী থাকে, তবে শেষটি বিবেচনা করা হয়। উদাহরণস্বরূপ অভিধান my_dict = {'Name': 'ABC', 'Address': 'Mumbai', 'Age': 30, 'Name': 'XYZ'} বিবেচনা করুন। ABC এবং XYZ হিসাবে। অগ্রাধিকার দেওয়া হবে শেষ সংজ্ঞায়িত, অর্থাৎ, 'নাম': 'XYZ।'
  • আপনার কী-এর জন্য ডেটা-টাইপ হতে পারে একটি সংখ্যা, স্ট্রিং, ফ্লোট, বুলিয়ান, টুপলস, বিল্ট-ইন বস্তু যেমন ফ্লোট এবং ফাংশন।

    উদাহরণস্বরূপ my_dict = {bin: '001', hex: '6', 10: 'ten', bool: '1', float: '12 .8 ', int: 1, false:' 0 '};

    কেবলমাত্র যা অনুমোদিত নয় তা হল, আপনি বর্গ বন্ধনীতে একটি কী সংজ্ঞায়িত করতে পারবেন না যেমন my_dict = {['Name']: 'ABC', 'Address': 'Mumbai', 'Age': 30};

পাইথনের সাহায্যে একটি ডিকশনারির একটি চাবিতে কীভাবে একটি উপাদান যুক্ত করবেন?

অভিধানে কীগুলিতে উপাদান যুক্ত করার জন্য আমরা বিল্ট-ইন ফাংশন append () ব্যবহার করতে পারি। অভিধানে append () ব্যবহার করে উপাদান যোগ করার জন্য, আমাদের প্রথমে যে কীটি সংযুক্ত করতে হবে তা খুঁজে বের করতে হবে।

বিবেচনা করুন আপনার নিম্নরূপ একটি অভিধান আছে: | _+_ |

অভিধানে কীগুলি হল নাম, ঠিকানা এবং বয়স। Append () পদ্ধতি ব্যবহার করে আমরা অভিধানে কীগুলির মানগুলি আপডেট করতে পারি। | _+_ |

যখন আমরা মানগুলি আপডেট করার পরে অভিধানটি মুদ্রণ করি, আউটপুটটি নিম্নরূপ:

আউটপুট: | _+_ |

একটি অভিধানের উপাদানগুলি অ্যাক্সেস করা

একটি অভিধানের ভিতরের তথ্য একটি কী/মান জোড়ায় পাওয়া যায়। একটি অভিধান থেকে উপাদানগুলি অ্যাক্সেস করতে, আপনাকে এর ভিতরের কী সহ স্কয়ার বন্ধনী (['কী']) ব্যবহার করতে হবে।

এখানে একটি উদাহরণ যা স্কোয়ার বন্ধনীতে কী ব্যবহার করে অভিধান থেকে প্রাপ্ত উপাদানগুলি দেখায়। | _+_ |

আউটপুট: | _+_ |

যদি আপনি একটি কী ব্যবহার করার চেষ্টা করেন যা অভিধানে বিদ্যমান নেই, এটি নীচে দেখানো হিসাবে একটি ত্রুটি ফেলে দেবে: | _+_ |

আউটপুট: | _+_ |

একটি অভিধানে উপাদান (গুলি) মুছে ফেলা

একটি অভিধান থেকে একটি উপাদান মুছে ফেলার জন্য, আপনাকে ব্যবহার করতে হবে এর কীওয়ার্ড

বাক্য গঠন হল: | _+_ |

পুরো ডিকশনারি মুছে ফেলার জন্য, আপনি আবার নিচে দেখানো ডেল কীওয়ার্ড ব্যবহার করতে পারেন: | _+_ |

শুধু অভিধান খালি করতে বা অভিধানের ভিতরের বিষয়বস্তু পরিষ্কার করতে আপনি নীচের দেখানো হিসাবে আপনার অভিধানের clear () পদ্ধতি ব্যবহার করতে পারেন: | _+_ |

এখানে একটি কার্যকরী উদাহরণ যা উপাদানটি মুছে ফেলা, ডিক্ট বিষয়বস্তু মুছে ফেলা এবং সম্পূর্ণ অভিধান মুছে ফেলা দেখায়। | _+_ |

আউটপুট: | _+_ |

পপ () পদ্ধতি ব্যবহার করে অভিধান থেকে উপাদান (গুলি) মুছে ফেলা

ডেল কীওয়ার্ড ছাড়াও, অভিধান থেকে একটি উপাদান অপসারণের জন্য আপনি dict.pop () পদ্ধতি ব্যবহার করতে পারেন। পপ () একটি অন্তর্নির্মিত পদ্ধতি যা একটি অভিধানের সাথে উপলব্ধ যা প্রদত্ত কী এর উপর ভিত্তি করে উপাদানটি মুছে ফেলতে সাহায্য করে।

সিনট্যাক্স: | _+_ |

পপ () পদ্ধতি প্রদত্ত কীটির জন্য সরানো উপাদানটি ফেরত দেয় এবং যদি প্রদত্ত কীটি না থাকে তবে এটি ডিফল্ট মান ফেরত দেবে। যদি ডিফল্ট মান দেওয়া না হয় এবং চাবি অভিধানে না থাকে, তাহলে এটি একটি ত্রুটি ফেলবে।

এখানে একটি কার্যকরী উদাহরণ যা একটি উপাদান মুছে ফেলার জন্য dict.pop () ব্যবহার করে দেখায়। | _+_ |

আউটপুট: | _+_ |

একটি অভিধানে উপাদান (গুলি) যুক্ত করা

একটি বিদ্যমান অভিধানে একটি উপাদান যুক্ত করার জন্য, আপনাকে অভিধানের নাম ব্যবহার করতে হবে এবং তারপরে মূল নামের বর্গাকার বন্ধনী ব্যবহার করতে হবে এবং এটিতে একটি মান নির্ধারণ করতে হবে।

এখানে এর একটি উদাহরণ: | _+_ |

আউটপুট: | _+_ |

একটি অভিধানে বিদ্যমান উপাদান (গুলি) আপডেট করা

একটি অভিধানের ভিতরে বিদ্যমান উপাদানগুলি আপডেট করার জন্য, আপনি যে কীটির মান আপডেট করতে চান তার একটি রেফারেন্স প্রয়োজন।

সুতরাং আমাদের একটি অভিধান আছে my_dict = {'username': 'XYZ', 'email': 'এই ইমেইল ঠিকানাটি spambots থেকে রক্ষা করা হচ্ছে। এটি দেখতে আপনার জাভাস্ক্রিপ্ট সক্ষম হওয়া দরকার।',' অবস্থান ':' মুম্বাই '}।

আমরা আপডেট করতে চাই ব্যবহারকারীর নাম XYZ থেকে ABC পর্যন্ত। এখানে একটি উদাহরণ যা দেখায় কিভাবে আপনি এটি আপডেট করতে পারেন। | _+_ |

আউটপুট: | _+_ |

অন্য অভিধানের মধ্যে একটি অভিধান সন্নিবেশ করান

বিবেচনা করুন আপনার নীচে দেখানো হিসাবে দুটি অভিধান আছে:

অভিধান 1: | _+_ |

অভিধান 2: | _+_ |

এখন আমি চাই my_dict1 অভিধানটি my_dict অভিধানে োকানো হোক। এটি করার জন্য my_dict- এ 'name' নামে একটি কী তৈরি করতে দেয় এবং এটিতে my_dict1 অভিধান অর্পণ করে।

এখানে একটি কাজের উদাহরণ যা my_dict1 অভিধানকে my_dict এ োকানো দেখায়। | _+_ |

আউটপুট: | _+_ |

এখন যদি আপনি 'নাম' কীটি দেখতে পান, এটিতে my_dict1 অভিধান আছে।

সারসংক্ষেপ:

  • পাইথনে উপলব্ধ একটি গুরুত্বপূর্ণ তথ্য প্রকারের মধ্যে অভিধান। একটি অভিধানে তথ্য একটি কী/মান জোড়া হিসাবে সংরক্ষণ করা হয়। কী/মান একটি কোলন (:) দ্বারা পৃথক করা হয়, এবং কী/মান জোড়া কমা (,) দ্বারা পৃথক করা হয়। একটি অভিধানে কীগুলি অনন্য এবং একটি স্ট্রিং, পূর্ণসংখ্যা, টুপল ইত্যাদি হতে পারে।

একটি অভিধানে গুরুত্বপূর্ণ অন্তর্নির্মিত পদ্ধতি:

পদ্ধতিবর্ণনা
পরিষ্কার()এটি অভিধান থেকে সমস্ত উপাদান মুছে ফেলবে।
সংযোজন ()এটি পাইথনে একটি অন্তর্নির্মিত ফাংশন যা অভিধানে কীগুলির মানগুলি আপডেট করতে সহায়তা করে।
হালনাগাদ()আপডেট () পদ্ধতি আমাদের একটি অভিধানকে আরেকটি অভিধানের সাথে একীভূত করতে সাহায্য করবে।
পপ ()অভিধান থেকে উপাদানটি সরিয়ে দেয়।