Science 0.7

Science 0.7

Share

সাম্প্রতিক আবিষ্কার, গভীর অন্তর্দৃষ্টি, এবং বৈজ্ঞানিক বিষয়গুলির বিস্তৃত পরিসর হাইলাইট করা!

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() সবসময় ভালো অভ্যাস!

❤️ যদি এটা সাহায্য করে মনে হয়, লাইক দিন এবং শেয়ার করুন!

Want your public figure to be the top-listed Public Figure in Mymensing?
Click here to claim your Sponsored Listing.

Category

Address


Mymensing
2400