Software engineering and personal development

Category: Science & Tech (Page 7 of 35)

How to Quickly Build Your Own Iterators in Python

You have probably had the chance to iterate through a list of elements in one way or another, or through elements of a set, or a dictionary. We can go through a list, a set, or a dictionary and access their elements because they are iterable objects.

An iterator is an object that contains a countable number of objects. This means that you can iterate through elements that an iterator contains.

Continue reading

How to Quickly Avoid Errors when Getting Nonexisting Dictionary Elements

Dictionaries also known as maps are data structures that are used a lot in different scenarios. The process of getting an element from a dictionary can be done using an element that is not part of the dictionary which results in an error.

For example, let us take this scenario where we have a dictionary that has an element with the key name and another one with the element surname. If we want to access it using another element, such as age, we are going to see an error like the following:

 my_dictonary = {"name": "Name", "surname": "Surname"}
 print(my_dictonary["age"])  
Continue reading

How to Include Multiple Conditions at Once in Python

Similar to the case of using any(), we can also use a method that allows us to check whether all conditions are met. This can also greatly reduce the complexity of the code since you do not need to use multiple and checks.

Let us see this with an example.

Let us assume that we have the following conditions where we are checking whether we have more than 50 points in each school course:

 math_points = 51
 biology_points = 78
 physics_points = 56
 history_points = 72
 ​
 my_conditions = [math_points > 50, biology_points > 50,
                  physics_points > 50, history_points > 50]

Now passing all of them means that each condition should be met. To help us with that, we can simply use all(), as can be seen in the following snippet:

Continue reading

How to Quickly Check Whether at Least One Condition is Met in Python

In many cases, we may have multiple conditions that we want to check, and going through each one of them can be a clutter.

First and foremost, we should keep in mind that we write code for other humans to read it. These are our colleagues that work with us, or people who use our open source projects.

As such, checking whether at least one condition is met can be done using a very quick way by using the method any().

Continue reading
« Older posts Newer posts »

© 2024 Fatos Morina

Theme by Anders NorenUp ↑