Python Articles

Page 18 of 855

Checking triangular inequality on list of lists in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 391 Views

The triangle inequality theorem states that the sum of any two sides of a triangle must be greater than the third side. In Python, we can check this property on a list of lists to identify which sublists can form valid triangles. Using For Loop and Comparison First, we sort each sublist to arrange sides in ascending order. Then we check if the sum of the two smaller sides is greater than the largest side ? Example triangle_data = [[3, 8, 3], [9, 8, 6], [2, 3, 8]] # Sorting sublists to get sides ...

Read More

Checking if starting digits are similar in list in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 410 Views

Sometimes in a given Python list we may be interested only in the first digit of each element in the list. In this article we will check if the first digit of all the elements in a list are same or not. Using set() with map() Set in Python does not allow any duplicate values in it. So we take the first digit of every element and put it in a set. If all the digits are same then the length of the set will be only 1 as no duplicates are allowed. Example numbers ...

Read More

Check whether a string is valid JSON or not in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 2K+ Views

JSON is a text format used to exchange data easily between various computer programs. It has a specific format which Python can validate. In this article, we will consider a string and use the JSON module to validate if the string represents a valid JSON format or not. Using json.loads() Method The json module has a method called loads() that loads a valid JSON string to create a JSON object. We can use a try-except block to catch any parsing errors ? import json def is_valid_json(json_string): try: ...

Read More

Find common elements in list of lists in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 3K+ Views

When working with nested lists, you may need to find elements that appear in all inner lists. Python provides several approaches to find common elements across multiple lists using set operations. Using map() and set.intersection() The most straightforward approach uses set intersection. We convert each inner list to a set and find their intersection ? nested_lists = [['Mon', 3, 'Tue', 7, 'Wed', 4], ['Thu', 5, 'Fri', 11, 'Tue', 7], ...

Read More

Convert dictionary to list of tuples in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 934 Views

Converting from one collection type to another is very common in Python. Depending on the data processing needs we may have to convert the key-value pairs present in a dictionary to tuples in a list. In this article we will see the approaches to achieve this. Using Dictionary items() This is the most straightforward approach where we use list comprehension with the items() method to extract key-value pairs as tuples ? Example day_dict = {30: 'Mon', 11: 'Tue', 19: 'Fri'} # Given dictionary print("The given dictionary:", day_dict) # Using list comprehension with items() ...

Read More

Check if two lists are identical in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 711 Views

In Python data analysis, we may come across situations when we need to compare two lists and find out if they are identical, meaning having the same elements regardless of order. Python provides several methods to achieve this comparison. Using Sorting Method The simplest approach is to sort both lists and then compare them for equality. This method works when you want to check if both lists contain the same elements ? days_a = ['Mon', 'Tue', 'Wed', 'Thu'] days_b = ['Mon', 'Wed', 'Tue', 'Thu'] # Given lists print("Given days_a:", days_a) print("Given days_b:", days_b) # ...

Read More

Check if list is strictly increasing in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 1K+ Views

A strictly increasing list is one where each element is smaller than the next element. Python provides several approaches to check this condition using all() with zip(), comparison operators, or the itertools module. Using all() and zip() This approach compares each element with its next element using zip(). The all() function returns True only if all comparisons are True ? numbers = [11, 23, 42, 51, 67] print("Given list:", numbers) # Check if strictly increasing if all(i < j for i, j in zip(numbers, numbers[1:])): print("Yes, List is strictly increasing.") else: ...

Read More

Check if list is sorted or not in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 6K+ Views

Lists are the most widely used data collections in Python. We may come across situations when we need to know if the given list is already sorted or not. In this article we will see different approaches to achieve this. Using sorted() Function We can compare the original list with its sorted version using the sorted() function. If they are equal, the list is already sorted ? numbers = [11, 23, 42, 51, 67] print("Given list:", numbers) if numbers == sorted(numbers): print("Yes, List is sorted.") else: print("No, ...

Read More

Check if list contains consecutive numbers in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 4K+ Views

Checking if a list contains consecutive numbers is a common task in data analysis. Python provides several approaches to verify if all elements in a list form a continuous sequence when arranged in order. Using range() and sorted() This method sorts the list and compares it with a range of consecutive numbers from minimum to maximum value ? Example numbers_a = [23, 20, 22, 21, 24] sorted_list = sorted(numbers_a) range_list = list(range(min(numbers_a), max(numbers_a) + 1)) if sorted_list == range_list: print("numbers_a has consecutive numbers") else: print("numbers_a has ...

Read More

Check if given string can be formed by concatenating string elements of list in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 627 Views

We sometimes need to check if a required string can be formed from multiple strings present in a list. The order of strings in the list doesn't matter — they can be concatenated in any sequence to form the target string. Using Permutations The itertools.permutations() function generates all possible combinations of strings in various orders. We check each combination by joining the strings until we find a match ? from itertools import permutations chk_str = 'balloon' string_list = ['fly', 'on', 'o', 'hot', 'ball', 'air'] def can_form_string(target, strings): for i in ...

Read More
Showing 171–180 of 8,547 articles
« Prev 1 16 17 18 19 20 855 Next »
Advertisements