Skip to content

Commit 7dbce5e

Browse files
authored
Added Python3 Dictionary Methods
Hi Bhaiya, In the Python3 cheat sheet, there was no section for Dictionary Methods. So, I have added Python3 Dictionary Methods in Python3 Cheat Sheet. Please check.
1 parent e1f114d commit 7dbce5e

1 file changed

Lines changed: 46 additions & 1 deletion

File tree

data/python3-cheat-sheet.json

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,51 @@
280280
}
281281
]
282282
},
283+
{
284+
"title": "পাইথন ডিকশনারি মেথড (Python Dictionary Methods)",
285+
"items": [
286+
{
287+
"definition": "ডিকশনারি কি?",
288+
"code": "ডিকশনারি বিভিন্ন তথ্যের মধ্যে সংযোগ স্থাপন করে থাকে। ডিকশনারির মধ্যে তথ্যগুলো মূল-মান জোড়া (Key-Value pair) হিসেবে থাকে।"
289+
},
290+
{
291+
"definition": "একটি ডিকশনারির উদাহরণ। \nনিচের উদাহরণে কোলন(:) এর আগের অংশটিকে key এবং কোলন(:) এর পরের অংশটিকে value বলা হয়। প্রতিটি Key-Value pair একটি অপরটি থেকে কমা(,) দিয়ে পৃথক করা থাকে।",
292+
"code": "student = { 'name': 'John', 'age': 20 }"
293+
},
294+
{
295+
"definition": "ডিকশনারির থেকে যেকোনো ভ্যালু এক্সেস করা বা নেয়া",
296+
"code": "print(student['name']) -> 'John' \nprint(student['age']) -> 20"
297+
},
298+
{
299+
"definition": "get() দিয়ে ডিকশনারির থেকে যেকোনো ভ্যালু এক্সেস করা বা নেয়া। \nযদি যে key টি এক্সেস করতে চাচ্ছি, তা না থেকে থাকে, তবে get() ব্যবহার করলে কোনো error না দেখিয়ে None দেখাবে। কিন্তু উপরের পদ্ধতিটি ব্যবহার করলে key না পেলে error দেখিয়ে আপনার প্রোগ্রাম ব্রেক করতে পারে। তাই নিরাপদ হল get() ব্যবহার করে key এর মাধ্যমে value এক্সেস করা। নিচের উদাহরণে 'address' নামে আমাদের কোনো key নেই, তাই value হিসেবে None আসবে।",
300+
"code": "print(student['name']) -> John \nprint(student.get('address')) -> None"
301+
},
302+
{
303+
"definition": "ডিকশনারিতে একটি নতুন Key-Value pair যোগ করা",
304+
"code": "student['gpa'] = 4.0 \n-> নতুন ডিকশনারিটি হবে, student = {'name': 'John', , 'age': 20, 'gpa': 4.0}"
305+
},
306+
{
307+
"definition": "ডিকশনারি এর সকল key গুলো নিয়ে list বানানোর পদ্ধতি",
308+
"code": "list(student.keys()) \n-> ['name', 'age', 'gpa']"
309+
},
310+
{
311+
"definition": "ডিকশনারি এর সকল value গুলো নিয়ে list বানানোর পদ্ধতি",
312+
"code": "list(student.values()) \n-> ['John', 20, 4.0]"
313+
},
314+
{
315+
"definition": "ডিকশনারি এর সকল (key, value) গুলো নিয়ে list বানানোর পদ্ধতি",
316+
"code": "list(student.items()) \n-> [('name', 'John'), ('age', 20), ('gpa', 4.0)]"
317+
},
318+
{
319+
"definition": "ডিকশনারি থেকে Key-Value pair বাদ দেয়া বা remove করা",
320+
"code": "del student['gpa'] \n-> নতুন ডিকশনারিটি হবে, student = {'name': 'John', , 'age': 20}"
321+
},
322+
{
323+
"definition": "Dictionary Comprehension (সহজে ডিকশনারি তৈরি)",
324+
"code": "squares = {x:x**2 for x in range(5)} \n-> {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}"
325+
}
326+
]
327+
},
283328
{
284329
"title": "পাইথন সেট মেথড (Python Set Methods)",
285330
"items": [{
@@ -637,4 +682,4 @@
637682
]
638683
}
639684
]
640-
}
685+
}

0 commit comments

Comments
 (0)