Science 0.7
সাম্প্রতিক আবিষ্কার, গভীর অন্তর্দৃষ্টি, এবং বৈজ্ঞানিক বিষয়গুলির বিস্তৃত পরিসর হাইলাইট করা!
04/10/2025
1️⃣ get() – Safely মান বের করার স্মার্ট উপায়!
👉 data.get('b') ➜ 2
👉 data.get('x') ➜ None (Key না থাকলেও error দিবে না!)
2️⃣ keys() – সব Keys একসাথে দেখতে চাও?
👉 data.keys() ➜ dict_keys(['a', 'b', 'c'])
3️⃣ values() – সব Values পেয়ে যাও এক লাইনেই!
👉 data.values() ➜ dict_values([1, 2, 3])
4️⃣ items() – Key + Value pair একসাথে!
👉 data.items() ➜ dict_items([('a', 1), ('b', 2), ('c', 3)])
5️⃣ update() – নতুন data add বা merge করার easiest way!
👉 data.update({'d': 4}) ➜ {'a':1, 'b':2, 'c':3, 'd':4}
6️⃣ pop() – নির্দিষ্ট key মুছে value রিটার্ন করে!
👉 data.pop('b') ➜ 2
7️⃣ popitem() – Remove the last added item!
👉 data.popitem() ➜ ('c', 3)
8️⃣ clear() – এক লাইনেই সব data delete!
👉 data.clear() ➜ {}
9️⃣ setdefault() – Key না থাকলে auto add করে!
👉 data.setdefault('e', 0) ➜ Adds 'e': 0 if missing
🔟 fromkeys() – Create new dict easily from keys list!
👉 dict.fromkeys(['x', 'y'], 0) ➜ {'x': 0, 'y': 0}
💡 Bonus Tip: Python 3.7+ এ dictionaries এখন insertion order maintain করে!
মানে, যে ক্রমে add করো, সেই ক্রমেই data থাকবে! 🔄
❤️ If you learned something new, drop a ❤️ and share with your coder friends!
02/10/2025
🐍 Python Tip: নিরাপদ কোড লেখা! 💡
আপনি যখন Python-এ ডিকশনারি ব্যবহার করেন, অনেক সময় মনে হয় যে শুধু [] দিয়ে ভ্যালু খুঁজলেই হবে। কিন্তু সমস্যা তখনই হয় যখন কীটি ডিকশনারিতে না থাকে – তখন প্রোগ্রাম KeyError দিয়ে ক্র্যাশ করে! 😱
💡 সমাধান: .get() মেথড ব্যবহার করুন।
এটি কী না থাকলেও প্রোগ্রাম থেমে যায় না।
চাইলে আপনি ডিফল্ট মানও দিতে পারেন।
উদাহরণ:
alex = {
'age': 20,
'gender': 'M',
'Marks': 45,
}
print(alex.get('age')) # ✅ নিরাপদ
print(alex.get('city', 'Unknown')) # 🟢 ডিফল্ট মান ব্যবহার
🔹 এখানে city কী নেই, তাই .get() রিটার্ন করবে 'Unknown'।
🔹 কিন্তু alex['city'] ব্যবহার করলে KeyError হবে ❌
💬 টিপ: প্রোগ্রাম ক্র্যাশ থেকে বাঁচতে .get() সবসময় ভালো অভ্যাস!
❤️ যদি এটা সাহায্য করে মনে হয়, লাইক দিন এবং শেয়ার করুন!
Click here to claim your Sponsored Listing.
Category
Address
Mymensing
2400