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
Articles by Pradeep Elance
Page 12 of 31
Get first index values in tuple of strings in Python
We have a tuple of strings. We are required to create a list of elements which are the first character of these strings in the tuple.With indexWe design a for loop to take each element and extract the first character by applying the index condition as 0. Then the list function converts it to a list.Example Live DemotupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given list : " ,tupA) # using index with for loop res = list(sub[0] for sub in tupA) # printing result print("First index charaters:", res)OutputRunning the above code gives us the following result −Given list ...
Read MoreGet first element with maximum value in list of tuples in Python
We have a list of tuple. We are required to find out that tuple which was maximum value in it. But in case more than one tuple has same value we need the first tuple which has maximum value.With itemgetter and maxWith itemgetter(1) we get all the value from index position 1 and then apply a max function to get the item with max value. But in case more than one result is returned, we apply index zero to get the first tuple with maximum element in it.Example Live Demofrom operator import itemgetter # initializing list listA = [('Mon', 3), ('Tue', ...
Read MoreFlatten given list of dictionaries in Python
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.With for and updateWe 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.Example Live DemolistA = [{'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: ", res) print("Type of flattened Object:", type(res))OutputRunning the above code gives us the following ...
Read MoreFirst occurrence of True number in Python
In this article we are required to find the first occurring non-zero number in a given list of numbers.With enumerate and nextWe sue enumerate to get the list of all the elements and then apply the next function to get the first non zero element.Example Live DemolistA = [0, 0, 13, 4, 17] # Given list print("Given list: " ,listA) # using enumerate res = next((i for i, j in enumerate(listA) if j), None) # printing result print("The first non zero number is at: ", res)OutputRunning the above code gives us the following result −Given list: [0, 0, 13, 4, 17] ...
Read MoreFirst Non-Empty String in list in Python
Given a list of strings, lets find out the first non-empty element. The challenge is – there may be one, two or many number of empty strings in the beginning of the list and we have to dynamically find out the first non-empty string.With nextWe apply the next function to keep moving to the next element if the current element is null.Example Live DemolistA = ['', 'top', 'pot', 'hot', ' ', 'shot'] # Given list print("Given list: " ,listA) # using next() res = next(sub for sub in listA if sub) # printing result print("The first non empty string is : ...
Read MoreFinding relative order of elements in list in Python
We are given a list whose elements are integers. We are required to find the relative order which means if they are sorted in ascending order then we need to find index of their positions.With sorted and indexWe first sort the entire list and then find out the index of each of them after the sorting.Example Live DemolistA = [78, 14, 0, 11] # printing original list print("Given list is : ", listA) # using sorted() and index() res = [sorted(listA).index(i) for i in listA] # printing result print("list with relative ordering of elements : ", res)OutputRunning the above code gives ...
Read MoreFind whether all tuple have same length in Python
In this article we will find out if all the tuples in a given list are of same length.With lenWe will use len function and compare its result to a given value which we are validating. If the values are equal then we consider them as same length else not.Example Live DemolistA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')] # printing print("Given list of tuples:", listA) # check length k = 3 res = 1 # Iteration for tuple in listA: if len(tuple) != k: res = 0 break # Checking if ...
Read MoreFind top K frequent elements from a list of tuples in Python
We have a list of tuples. In it we are required to find the top k frequent element. If k is 3 we are required to find the top three elements from the tuples inside the list.With defaultdictWe put the the elements into a dictionary container using defaultdict. Then find out only the elements which satisfy that top k conditions.Example Live Demoimport 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 #Given list print("Given list:", listA) print("Check value:", K) ...
Read MoreFind the tuples containing the given element from a list of tuples in Python
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 which is a string.With in and conditionWe can design a follow with in condition. After in we can mention the condition or a combination of conditions.Example Live DemolistA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' #Given list print("Given list:", listA) print("Check value:", test_elem) # Uisng for and if res = [item for item in listA if item[0] == test_elem and item[1] >= 2] # printing res print("The tuples satisfying the ...
Read MoreFind the Number Occurring Odd Number of Times using Lambda expression and reduce function in Python
In this article we are required to find that number from the list which occurs odd number of times in the given list. We are also required to use the Lambda function and the reduce function.We design a function where the reduce function is used by applying the Lambda function to check if the element is present odd number of times.Example Live Demofrom functools import reduce def oddcount(i): print(reduce(lambda x, y: x ^ y, i)) listA = [12, 34, 12, 12, 34] print("Given list:", listA) print("The element present odd number of times:") oddcount(listA)OutputRunning the above code gives us the following ...
Read More