Programming Articles

Page 903 of 2547

Get indices of True values in a binary list in Python

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

When a Python list contains boolean values like True or False and numeric values like 1 or 0, it is called a binary list. In this article, we will take a binary list and find the indices of positions where the list element evaluates to True. Using enumerate() with List Comprehension The enumerate() function extracts all elements from the list along with their indices. We apply a condition to check if the extracted value is truthy or not ? Example binary_list = [True, False, 1, False, 0, True] # printing original list print("The original ...

Read More

Get first index values in tuple of strings in Python

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

When working with a tuple of strings, you may need to extract the first character from each string to create a new list. Python provides several approaches to accomplish this task efficiently. Using Index with List Comprehension The most straightforward approach uses list comprehension with index notation to access the first character (index 0) of each string ? tupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given tuple :", tupA) # Using index with list comprehension res = [sub[0] for sub in tupA] # Printing result print("First index characters:", res) ...

Read More

Get first element with maximum value in list of tuples in Python

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

When working with a list of tuples, you may need to find the first element of the tuple that has the maximum value in a specific position. This is useful when you have data like scores, dates, or measurements stored as tuples and want to identify the tuple with the highest value. Using itemgetter() and max() The itemgetter() function from the operator module extracts values from a specific index position. Combined with max(), it finds the tuple with the maximum value ? from operator import itemgetter # initializing list data = [('Mon', 3), ('Tue', 20), ...

Read More

Flatten given list of dictionaries in Python

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

We have a list whose elements are dictionaries. We need to flatten it to get a single dictionary where all these list elements are present as key-value pairs. Using for Loop and update() We take an empty dictionary and add elements to it by reading the elements from the list. The addition of elements is done using the update() function ? listA = [{'Mon':2}, {'Tue':11}, {'Wed':3}] # printing given arrays print("Given array:", listA) print("Type of Object:", type(listA)) res = {} for x in listA: res.update(x) # Result print("Flattened object:", ...

Read More

First occurrence of True number in Python

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

In this article, we will find the first occurrence of a non-zero (True) number in a given list. In Python, zero evaluates to False while non-zero numbers evaluate to True, making this a common programming task. Using enumerate() with next() The enumerate() function provides both index and value, while next() returns the first matching element ? Example numbers = [0, 0, 13, 4, 17] # Given list print("Given list:", numbers) # Using enumerate to get index of first non-zero number result = next((i for i, j in enumerate(numbers) if j), None) # ...

Read More

First Non-Empty String in list in Python

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

Given a list of strings, we need to find the first non-empty element. The challenge is that there may be one, two, or many empty strings at the beginning of the list, and we need to dynamically find the first non-empty string. Using next() The next() function moves to the next element that satisfies a condition. We can use it with a generator expression to find the first non-empty string ? Example string_list = ['', 'top', 'pot', 'hot', ' ', 'shot'] # Given list print("Given list:", string_list) # Using next() with generator expression ...

Read More

Finding relative order of elements in list in Python

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

We are given a list whose elements are integers. We are required to find the relative order, which means finding the rank (position) each element would have if the list were sorted in ascending order. Using sorted() and index() We first sort the entire list and then find the index of each element in the sorted list ? Example numbers = [78, 14, 0, 11] # printing original list print("Given list is:") print(numbers) # using sorted() and index() result = [sorted(numbers).index(i) for i in numbers] # printing result print("List with relative ordering ...

Read More

Find whether all tuple have same length in Python

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

In this article, we will learn different methods to check if all tuples in a given list have the same length. This is useful when validating data structures or ensuring consistency in tuple collections. Using Manual Iteration with len() We can iterate through each tuple and compare its length to a reference value. If any tuple has a different length, we know they are not all the same ? schedule = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')] # Print the original list print("Given list of tuples:") print(schedule) # Check if all tuples ...

Read More

Find top K frequent elements from a list of tuples in Python

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

We have a list of tuples and need to find the top K elements with highest values. For example, if K is 3, we need to find the three tuples with the largest second values. Using defaultdict and sorted This approach uses defaultdict to group elements and then sorts them by value to get the top K elements. Example import collections from operator import itemgetter from itertools import chain # Input list initialization listA = [[('Mon', 126)], [('Tue', 768)], [('Wed', 512)], [('Thu', 13)], [('Fri', 341)]] # Set K K = 3 # ...

Read More

Find the tuples containing the given element from a list of tuples in Python

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

A list can have tuples as its elements. In this article we will learn how to identify those tuples which contain a specific search element from a list of tuples using different methods. Using List Comprehension with Condition We can use list comprehension with a conditional statement to filter tuples that contain the target element ? listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' # Given list print("Given list:") print(listA) print("Check value:") print(test_elem) # Using list comprehension with condition res = [item for item in listA if item[0] == ...

Read More
Showing 9021–9030 of 25,466 articles
« Prev 1 901 902 903 904 905 2547 Next »
Advertisements