Computer Programming
440 subscribers
6 files
231 links
We mainly post about Tech Interview Prep, Machine Learning, Full Stack, Data Structures, Algorithms & Programming Languages.

Please check the pinned message and invite your friends to this channel. Sharing is Caring 💕
Download Telegram
dictionary[‘key’]: Fetching the value for a particular key in a dictionary in Python

A dictionary is basically a set of key:value pairs with a condition that no two keys are the same. Each key-value pair in the dictionary is separated by a comma.  Let’s see an example of a dictionary in python, dictionary = {'apple': 2,'banana' : 5, 'carrot' : 4} Here, apple, banana and carrot are the keys; while…

https://thecodingbot.com/fetching-the-value-for-a-particular-key-in-a-dictionary-in-python/
del d[key]: Removing the key from Python dictionary

This tutorial only focuses on the use of del keyword to delete the key from a dictionary. There are other ways too which we shall discuss in a seperate post. del is a keyword in Python which is used to delete the Objects. Since everything in Python is Object, it can be used to delete the…

https://thecodingbot.com/del-dkey-removing-the-key-from-python-dictionary/
Check if a given key already exists in a Python dictionary (4 ways)

Table of Contents OverviewMethod 1 – Using in keywordMethod 2 – Finding the key in dict.keys()Method 3 – Using try and except block to check if the key is present in the dictionary or not.Method 4 – Iterating over dict.items() and finding the key existenceWhich is the fastest way to find key among all? What…

https://thecodingbot.com/check-if-a-given-key-already-exists-in-a-python-dictionary-4-ways/
Python dictionary items() method

Table of Contents Overviewdictionary.items() – Syntax, Parameters and Return ValueDiscussion on dictionary view objectsAn example demonstrating view objects in PythonExamples using dictionary.items() Suggested Reading What is a dictionary in Python? A dictionary in Python is a collection which is unordered, mutable and indexed. Mutable here means that the dictionary can be changed/updated after it is…

https://thecodingbot.com/python-dictionary-items-method/
dictionary.clear() method in Python

Say you have a dictionary, and now, you want to get rid of its element, you want it clean. How would you do that? There are many utility methods for Python dictionary and dictionary.clear() does exactly what we want. In this post, we will discuss about clear() method for dictionaries in Python. After that, we’ll…

https://thecodingbot.com/dictionary-clear-method-in-python/
Python dictionary’s get() method

Table of Contents Overviewdictionary.get() – Syntax, Parameters and the Return ValueExamples using get()Comparison between get() and subscript notation dictionary[key]Time Complexity analysis of get() Suggested Reading In this tutorial, we’ll talk about get() method from Python’s dictionary data structure. It is probably the most used method from the dictionary class. Today, we’ll see its syntax, the…

https://thecodingbot.com/python-dictionarys-get-method/
Python dictionary’s fromkeys() method

Table of Contents Overviewdict.fromkeys() – Syntax, Parameters and the Return ValueExamples using dict.fromkeys()Example using dict.fromkeys() with a list, set, dictionary, tuple and a stringExample using dict.fromkeys() with an iterator objectImportant observationsSuggested Reading Python’s fromkeys() is a classmethod belongs to Python’s dict class. It is used to construct a new dictionary from an iterable. The keys…

https://thecodingbot.com/python-dictionarys-fromkeys-method/
Python dictionary’s keys() method with examples

Table of Contents Overviewdictionary.keys() – Syntax, Parameters and the Return ValueDiscussion on dictionary view objectsAn example demonstrating view objects in PythonExamples using dictionary.keys()Suggested Reading What is a dictionary in Python? A dictionary in Python is a collection which is unordered, mutable and indexed. Mutable here means that the dictionary can be changed/updated after it is initialized. It…

https://thecodingbot.com/python-dictionarys-keys-method-with-examples/
Time Complexity analysis of Python dictionary’s get() method

We have already discussed Python dictionary’s get() method in great detail here(you might want to go and check that first). In this tutorial, we shall only focus on the runtime cost of the method. Before moving forward, let’s briefly see whatget() function does. get() dictionary.get(key,default_value) gets the value associated with the key key in the dictionary. If the key isn’t present…

https://thecodingbot.com/time-complexity-analysis-of-python-dictionarys-get-method/
LeetCode – 387. First Unique Character in a String

Problem Statement: Given a string, find the first non-repeating character in it and return its index. If it doesn’t exist, return -1. Examples: s = "leetcode" return 0. s = "loveleetcode", return 2. Note: You may assume the string contains only lowercase letters. Solution Probably the best approach to solve this problem is by traversing the string and using a…

https://thecodingbot.com/leetcode-387-first-unique-character-in-a-string/
LeetCode – 69. Sqrt(x)

Problem Statement Implement int sqrt(int x). Compute and return the square root of x, where x is guaranteed to be a non-negative integer. Since the return type is an integer, the decimal digits are truncated and only the integer part of the result is returned. Example 1: Input: 4 Output: 2 ----------- Example 2: Input: 8 Output: 2 Explanation: The…

https://thecodingbot.com/leetcode-69-sqrtx/
Find and Replace in Vim/Vi (covering different scenarios)

Table of Contents Find and replace in the whole file Command and ExplanationFind and replace in certain line in the fileCommand and Explanation Find and replace the words in a range of linesCommand and Explanation Find and Replace is a pretty useful feature which can save your time a lot. Vim/Vi comes with the find and…

https://thecodingbot.com/find-and-replace-in-vim-vi-covering-different-scenarios/
LeetCode – 7. Reverse Integer

Problem Statement Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Note: Assume we are dealing with an environment which could only store integers within the 32-bit signed integer range: [−2^31,  2^31 − 1]. For the purpose of this problem, assume that…

https://thecodingbot.com/leetcode-7-reverse-integer/
LeetCode – 26. Remove Duplicates from Sorted Array

Problem Statement Given a sorted array nums, remove the duplicates in-place such that each element appears only once and return the new length. Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory. Example 1: Given nums = [1,1,2], Your function should return…

https://thecodingbot.com/leetcode-26-remove-duplicates-from-sorted-array/
Python dictionary’s values() method with examples

Table of Contents Overviewdictionary.values() – Syntax, Parameters and the Return ValueDiscussion on dictionary view objectsAn example demonstrating view objects in PythonExamples using dictionary.values()Suggested Reading What is a dictionary in Python? A dictionary in Python is a collection which is unordered, mutable and indexed. Mutable here means that the dictionary can be changed/updated after it is initialized. It…

https://thecodingbot.com/python-dictionarys-values-method-with-examples/
Python dictionary’s pop() method with examples

Table of Contents Overviewdictionary.pop() – Syntax, Parameters and Return ValueExamples using pop()Example 1 – When the key is present in the dictionaryExample 2 – When the key is not present but the default is passedExample 3 – When the key is not present and no default is passedReplicating pop() with try and catch block and…

https://thecodingbot.com/python-dictionarys-pop-method-with-examples/
Python dictionary’s popitem() method with examples

Table of Contents Overviewpopitem() – Syntax, Parameters and the Return ValueExamples using popitem() methodExample 1 – Completely deleting all the elements from the dictionary using popitem()Example 2 – When the dictionary is empty or run out of elementsSuggested Reading Sometimes we need to iterate through a dictionary in Python and delete its items sequentially. To…

https://thecodingbot.com/python-dictionarys-popitem-method-with-examples/
Python dictionary’s setdefault() method with examples

Table of Contents Overviewsetdefault() – Syntax, Parameters and the Return ValueExamples using setdefault() methodExample 1 – When the key is present in the dictionaryExample 2 – When the key isn’t present in the dictionary but a default value is passedExample 3 – When the key isn’t present and no default value is passed eitherReplicating setdefault()…

https://thecodingbot.com/python-dictionarys-setdefault-method-with-examples/
A very detailed tutorial on autocompletion with Django and jQuery

Have you ever wondered how you type few in the search bar and it starts giving you suggestions? This feature has always been in my todo list and I finally implemented it a few days in my own website. This tutorial uses Jquery and Django for most of the part. So, yes, it’s a prerequisite. At least you should have a working knowledge.…

https://thecodingbot.com/a-very-detailed-tutorial-on-autocompletion-with-django-and-jquery/
How to get Weekday name from Datetimefield in Django jinja2 templating

Overview Django uses a pretty powerful template engine known as Jinja. Not just for the Django, it has become a pretty famous template engine for overall Python. Instagram and Firefox are one of the many websites that use Jinja2. It is a treat for MVC/MVT based frameworks as it helps to differentiate frontend from the backend. Getting…

https://thecodingbot.com/how-to-get-weekday-name-from-datetimefield-in-django-jinja2-templating/