Check for existence of a key in dictionary and retrieve its value if present.
What if you want to find the first item that matches the condition instead of getting a list of items? next() is a built in function which is not that well known.
Selecting elements from a list that satisfy a condition
When you have to check for the presence of a value in a list and set a flag based on it, we can avoid typical: set default => check => update routine in Python and condense it to a single line like this.
Extended Assignment Operators – we use them all the time as shorthands for assigning values. Lets see how this works when using multiple identifiers (variables) in terms of simple data like a number. Pitfall Let us apply a similar set of operations on list Takeaway Now the question is, why does the value of a…… Continue reading Python – Extended Assignment Operator and Lists
Problem Statement A class has N number of students. When the students submit an assignment, they are assigned K peers to review their assignments and provide feedback such that 0 < K = N Example: Input: N=3, K=1 Output: Input: N=3, K=2 Solution Notes The problem is an interesting one. I started out with the…… Continue reading Peer Pairing Algorithm