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
Python Articles
Page 6 of 854
Python – Extract Particular data type rows
When it is required to extract particular data type rows, the list comprehension, the ‘isinstance’ method, and the ‘all’ operator are used.Below is a demonstration of the same −Examplemy_list = [[14, 35, "Will"], [12, 26, 17], ["p", "y", "t"], [29, 40, 21]] print("The list is :") print(my_list) my_data_type = int my_result = [row for row in my_list if all(isinstance(element, my_data_type) for element in row)] print("The result is :") print(my_result)OutputThe list is : [[14, 35, 'Will'], [12, 26, 17], ['p', 'y', 't'], [29, 40, 21]] The result is : [[12, 26, 17], [29, 40, 21]]ExplanationA list of ...
Read MorePython – Filter immutable rows representing Dictionary Keys from Matrix
When it is required to filter immutable rows representing dictionary keys from a matrix, a list comprehension and the ‘isinstance’ method can be used.Below is a demonstration of the same −Examplemy_list = [[24, 15, [32, 33, 12]], ["pyt", 8, (14, 54)], [{15:24}, 13, "fun"], [True, "cool"]] print("The list is :") print(my_list) my_result = [row for row in my_list if all(isinstance(element, int) or isinstance(element, bool) or isinstance(element, float) or isinstance(element, tuple) or isinstance(element, str) for element in row)] print("The result is :") print(my_result)OutputThe list is : [[24, 15, [32, 33, 12]], ['pyt', 8, (14, 54)], [{15: 24}, 13, ...
Read MorePython – Consecutive Division in List
When it is required to find the consecutive division in a list, a method is defined that iterates over the elements of the list and uses the ‘/’ operator to determine the result.Below is a demonstration of the same −Exampledef consec_division(my_list): my_result = my_list[0] for idx in range(1, len(my_list)): my_result /= my_list[idx] return my_result my_list = [2200, 500, 100, 50, 20, 5] print("The list is :") print(my_list) my_result = consec_division(my_list) print("The result is :") print(my_result)OutputThe list is : [2200, 500, 100, 50, 20, 5] The result is : ...
Read MorePython Program – Print the count of either peaks or valleys from a list
When it is required to print the count of either peaks or valleys from a list, a simple iteration and a specific condition is placed.Below is a demonstration of the same −Examplemy_list = [11, 12, 24, 12, 36, 17, 28, 63] print("The list is :") print(my_list) my_result = 0 for index in range(1, len(my_list) - 1): if my_list[index + 1] > my_list[index] < my_list[index - 1] or my_list[index + 1] < my_list[index] > my_list[index - 1]: my_result += 1 print("The result is :") print(my_result)OutputThe list is : [11, 12, 24, 12, ...
Read MorePython - Print rows from the matrix that have same element at a given index
When it is required to print the rows from the matrix that have the same element at the given index, a list comprehension and the ‘all’ operator is used.Below is a demonstration of the same −Examplemy_list = [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]] print("The list is :") print(my_list) my_key = 1 print("The key is ") print(my_key) my_result = [element for element in my_list if all(str(i)[my_key] == str(element[0])[my_key] for i in element)] print("The result is :") print(my_result)OutputThe list is : [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], ...
Read MorePython – Get Every Element from a String List except for a specified letter
When it is required to get every element from a list of strings except a specified letter, a list comprehension and the ‘append’ method is used.Below is a demonstration of the same −Examplemy_list = ["hi", "is", "great", "pyn", "pyt"] print("The list is :") print(my_list) my_key = 'n' print("The value for key is ") print(my_key) my_result = [] for sub in my_list: my_result.append(''.join([element for element in sub if element == my_key])) print("The result is :") print(my_result)OutputThe list is : ['hi', 'is', 'great', 'pyn', 'pyt'] The value for key is n The result is : ...
Read MorePython – Test for Word construction from character list
When it is required to test for word construction from character list, the ‘all’ operator and the ‘count’ method is used.Below is a demonstration of the same −Examplemy_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] print("The list is :") print(my_list) key = 'pyt' print("The key is :") print(key) my_result = all(key.count(chr)
Read MorePython program to find the sum of all even and odd digits of an integer list
When it is required to find the sum of all even and odd digits of an integer list, a simple iteration and the ‘modulus’ operator are used.Below is a demonstration of the same −Examplemy_list = [369, 793, 2848, 4314, 57467] print("The list is :") print(my_list) sum_odd = 0 sum_even = 0 for index in my_list: for element in str(index): if int(element) % 2 == 0: sum_even += int(element) else: sum_odd += int(element) print("The result is :") print("The sum of odd ...
Read MorePython Program to test whether the length of rows are in increasing order
When it is required to test whether the length of rows are in increasing order, a simple iteration and a Boolean value is used.Below is a demonstration of the same −Examplemy_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]] print("The list is :") print(my_list) my_result = True for index in range(len(my_list) - 1) : if len(my_list[index + 1])
Read MorePython – Find the frequency of numbers greater than each element in a list
When it is required to find the frequency of numbers greater than each element in a list, a list comprehension and the ‘sum’ method is used.Below is a demonstration of the same −Examplemy_list = [24, 13, 72, 22, 12, 47] print("The list is :") print(my_list) my_result = [sum(1 for element in my_list if index
Read More