Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Server Side Programming Articles
Page 20 of 2110
Find frequency of given character at every position in list of lists in Python
Let's consider a scenario where you have a list which is made of lists as its elements. We are interested in finding the frequency of one character at different positions of the inner lists. Below example will clarify the requirement. Consider a list of lists given below: listA = [['a', 'a', 'b'], ['a', 'c', 'b'], ['c', 'a', 'b'], ['c', 'a', 'a']] print("Original list of lists:") print(listA) Original ...
Read MoreExtract only characters from given string in Python
Sometimes strings contain a mix of letters, numbers, and special characters. When you need to extract only the alphabetic characters from such strings, Python provides several efficient methods. Using isalpha() Method The isalpha() method checks if a character is alphabetic. You can combine it with a loop and join() to extract only letters ? Example text = "Qwer34^&t%y" # Given string print("Given string:", text) # Extract characters using isalpha() result = "" for char in text: if char.isalpha(): result = "".join([result, ...
Read MoreExtract numbers from list of strings in Python
While using Python for data manipulation, we may come across lists whose elements are a mix of letters and numbers with a fixed pattern. In this article we will see how to separate the numbers from letters which can be used for future calculations. Using split() Method The split() function splits a string by help of a character that is treated as a separator. In the program below the list elements have hyphen as their separator between letters and numbers. We will use that along with list comprehension to extract each number ? days_with_numbers = ['Mon-2', ...
Read MoreEquate two list index elements in Python
During data manipulation with Python, we may need to bring two lists together and equate the elements in each of them pair wise. This means the element at index 0 from list 1 will be equated with element from index 0 of list 2 and so on. Using Tuple Formatting The tuple function can be leveraged to take elements from each list in sequence and match them up. We first store the result in a temp string which has the pattern in which the output of matching up of the values from lists will be displayed ? ...
Read MoreElement with largest frequency in list in Python
Finding the element with the largest frequency in a list is a common task in data analysis and statistics. Python provides several built-in approaches to accomplish this efficiently using the collections.Counter class and the statistics.mode function. Using Counter from collections The Counter class provides a most_common() method that returns elements with their frequencies in descending order. You can pass a parameter to limit the number of results ? Example from collections import Counter # Given list days_and_numbers = ['Mon', 'Tue', 'Mon', 9, 3, 3] print("Given list:", days_and_numbers) # Find the single most ...
Read MoreElement repetition in list in Python
There are scenarios when we need to repeat the values in a list. This duplication of values can be achieved in Python using several approaches. Let's explore different methods to duplicate each element in a list. Using List Comprehension with Nested Loop This is a straightforward approach where we use list comprehension with nested iteration to duplicate each element ? # Given list data = ['Mon', 'Tue', 9, 3, 3] print("Given list:", data) # Adding another element for each element new_list = [i for i in data for n in (0, 1)] # ...
Read MoreDividing two lists in Python
Dividing two lists element-wise is a common operation in Python data manipulation. You can achieve this using several approaches including zip() with list comprehension, the operator.truediv function with map(), or NumPy arrays for numerical computations. Using zip() with List Comprehension The zip() function pairs elements from two lists, allowing you to apply division to corresponding elements ? # Given lists numbers1 = [12, 4, 0, 24] numbers2 = [6, 3, 8, -3] print("Given list 1:", numbers1) print("Given list 2:", numbers2) # Use zip with list comprehension result = [i / j for i, j ...
Read MoreDifference of two lists including duplicates in Python
Sometimes we need to find the differences between two lists while preserving duplicates. This operation is similar to mathematical subtraction where elements from the first list are removed based on their occurrences in the second list. If an element appears multiple times, only the matching count is removed. Using Counter from collections The Counter class from the collections module tracks element frequencies and supports subtraction operations ? from collections import Counter # initializing lists listA = ['Mon', 'Tue', 9, 3, 3] listB = ['Mon', 3] # printing original lists print("Given ListA :", listA) print("Given ...
Read MoreDictionary with index as value in Python
In this article we will learn how to create a dictionary from a Python list, where the list values become dictionary keys and their positions become the values. This is useful when you need to map elements to their index positions. Using enumerate with Dictionary Comprehension The enumerate() function adds a counter to each element in the list. We can use it with dictionary comprehension to create a dictionary where list values become keys and their positions become values ? Example days = ['Mon', 'Tue', 'Wed', 'Wed', 11, 11] # Given list print("Given list:", ...
Read MoreDictionary creation using list contents in Python
Changing the collection type from one type to another is a very frequent need in Python. In this article we will see how we create a dictionary when multiple lists are given. The challenge is to combine all these lists to create one dictionary accommodating all these values in a dictionary key-value format. Using zip() Function The zip() function can be used to combine the values of different lists. In the below example we have taken three lists as input and combine them to form a single dictionary. One of the lists supplies the keys for the dictionary ...
Read More