Programming Articles

Page 389 of 2547

Adding Tuple to List and vice versa in Python

Farhan Muhamed
Farhan Muhamed
Updated on 25-Mar-2026 2K+ Views

In Python, both tuples and lists are used to store data in sequence. Python provides built-in functions and operators that allow us to easily add elements of a tuple into a list and elements of a list into a tuple. In this article, we will explain various methods to perform these conversions, along with example codes. Problem Scenarios Scenario 1: Adding Tuple Elements to List You are given a list and a tuple as input, your task is to add tuple elements into the list and print the list as output. For example: # ...

Read More

Create a list of tuples from given list having number and its cube in each tuple using Python

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 979 Views

When it is required to create a list from a given list that have a number and its cube, list comprehension can be used. This approach creates tuples containing each number and its cube (number raised to the power of 3). Using List Comprehension with pow() The pow() function calculates the power of a number. Here we use pow(val, 3) to get the cube ? my_list = [32, 54, 47, 89] print("The list is:") print(my_list) my_result = [(val, pow(val, 3)) for val in my_list] print("The result is:") print(my_result) The list is: [32, ...

Read More

Maximum and Minimum K elements in Tuple using Python

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 2K+ Views

When working with tuples, you might need to extract the K smallest and K largest elements. Python provides several approaches to accomplish this using sorting and slicing techniques. Using sorted() with Enumeration This method sorts the tuple and uses enumeration to select elements from both ends ? my_tuple = (7, 25, 36, 9, 6, 8) print("The tuple is:") print(my_tuple) K = 2 print("The value of K has been initialized to", K) my_result = [] temp = sorted(my_tuple) for idx, val in enumerate(temp): if idx < K or idx ...

Read More

Keys associated with Values in Dictionary in Python

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 482 Views

When you need to find the keys associated with specific values in a dictionary, Python provides several approaches. The most common method is using the index() method with dictionary keys and values converted to lists. Using index() Method This approach converts dictionary keys and values to lists, then uses index() to find the position ? my_dict = {"Hi": 100, "there": 121, "Mark": 189} print("The dictionary is:") print(my_dict) dict_keys = list(my_dict.keys()) print("The keys in the dictionary are:") print(dict_keys) dict_values = list(my_dict.values()) print("The values in the dictionary are:") print(dict_values) # Find key for value 100 ...

Read More

Python dictionary, set and counter to check if frequencies can become same

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 414 Views

When working with character frequencies in strings, we often need to check if all characters can have the same frequency with minimal changes. This problem can be solved using Python's Counter from the collections module to count frequencies, then analyzing the frequency distribution. Understanding the Problem The goal is to determine if we can make all character frequencies equal by removing at most one character. For example, in "xxxyyyzzzzzz", we have frequencies [3, 3, 6] which cannot be made equal with just one removal. Solution Using Counter and Set Here's how we can solve this problem ...

Read More

Python counter and dictionary intersection example

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 370 Views

When working with string manipulation and character frequency analysis, the Counter class from the collections module provides an elegant way to count character occurrences. The intersection operation (&) between two Counter objects helps determine if one string's characters are a subset of another's. Understanding Counter Intersection The intersection of two Counter objects returns the minimum count of each common element. This is useful for checking if one string can be formed using characters from another string ? from collections import Counter def can_form_string(str_1, str_2): dict_one = Counter(str_1.lower()) ...

Read More

Python dictionary with keys having multiple inputs

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 1K+ Views

When working with Python dictionaries, you can use tuples as keys to create dictionary entries where each key consists of multiple values. This is useful when you need to map combinations of values to specific results. Below is the demonstration of the same − Example my_dict = {} a, b, c = 15, 26, 38 my_dict[a, b, c] = a + b - c a, b, c = 5, 4, 11 my_dict[a, b, c] = a + b - c print("The dictionary is :") print(my_dict) The output of the above code ...

Read More

Check order of character in string using OrderedDict( ) in Python

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 787 Views

When checking if characters in a string appear in the same order as a given pattern, the OrderedDict from Python's collections module provides an effective solution. This method preserves the order of characters as they first appear in the string. How OrderedDict Helps An OrderedDict maintains the insertion order of keys. Using OrderedDict.fromkeys() creates a dictionary with unique characters from the string in their first appearance order, which we can then compare against our pattern. Example from collections import OrderedDict def check_order(my_input, my_pattern): my_dict = OrderedDict.fromkeys(my_input) ...

Read More

Insertion at the beginning in OrderedDict using Python

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 591 Views

When working with OrderedDict in Python, you may need to insert elements at the beginning rather than the end. Python's OrderedDict doesn't have a direct method for insertion at the beginning, but you can achieve this using the update() method combined with move_to_end(). What is OrderedDict? OrderedDict is a dictionary subclass from the collections module that remembers the order in which items were inserted. This makes it useful when the sequence of key-value pairs matters. Method: Using update() and move_to_end() To insert at the beginning, first add the new item using update(), then move it to ...

Read More

Extract Unique dictionary values in Python Program

AmitDiwan
AmitDiwan
Updated on 25-Mar-2026 1K+ Views

When it is required to extract unique values from a dictionary, there are several approaches available. The most effective method combines set comprehension with sorted() to eliminate duplicates and arrange values in order. Using Set Comprehension with Sorted This approach flattens all dictionary values into a set (removing duplicates) and then sorts them ? my_dict = {'hi': [5, 3, 8, 0], 'there': [22, 51, 63, 77], 'how': [7, 0, 22], ...

Read More
Showing 3881–3890 of 25,466 articles
« Prev 1 387 388 389 390 391 2547 Next »
Advertisements