Pradeep Elance

Pradeep Elance

317 Articles Published

Articles by Pradeep Elance

Page 12 of 32

Accessing index and value in a Python list

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

When working with Python lists, you often need to access both the index position and the value of elements. Python provides several methods to accomplish this, each suited for different use cases. Using list.index() to Find Element Position The index() method returns the position of a specific element in the list ? numbers = [11, 45, 27, 8, 43] print("Index of 45:", numbers.index(45)) days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] print("Index of Wed:", days.index('Wed')) Index of 45: 1 Index of Wed: 3 Using range() and len() for All ...

Read More

Get match indices in Python

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

When working with two lists in Python, you often need to find the indices of elements in the first list that match values in the second list. Python provides several approaches to accomplish this task efficiently. Using index() Method The simplest approach uses list comprehension with the index() method to find the position of each matching element ? days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] target_days = ['Tue', 'Fri'] # Given lists print("The given list:", days) print("The list of values:", target_days) # Using index() method match_indices = [days.index(item) for item in target_days] # ...

Read More

Get last N elements from given list in Python

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

Getting the last N elements from a Python list is a common operation. Python provides several approaches, with slicing being the most straightforward and itertools.islice() offering memory-efficient alternatives for large datasets. Using List Slicing The simplest method uses negative indexing with slicing. The syntax list[-n:] extracts the last N elements ? Example days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] # Given list print("Given list:", days) # Get last 4 elements n = 4 result = days[-n:] print(f"The last {n} elements:", result) Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', ...

Read More

Get key with maximum value in Dictionary in Python

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

A Python dictionary contains key-value pairs. In this article we will see how to get the key of the element whose value is maximum in the given Python dictionary. Using max() with get() The max() function with the get() method is the most straightforward approach to find the key with maximum value ? Example scores = {"Mon": 3, "Tue": 11, "Wed": 8} print("Given Dictionary:") print(scores) # Using max and get max_key = max(scores, key=scores.get) print("The Key with max value:") print(max_key) The output of the above code is ? Given Dictionary: ...

Read More

Get indices of True values in a binary list in Python

Pradeep Elance
Pradeep Elance
Updated on 15-Mar-2026 893 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 426 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 618 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 889 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
Showing 111–120 of 317 articles
« Prev 1 10 11 12 13 14 32 Next »
Advertisements