w3resource

Python Data Type: List - Exercises, Practice, Solution

Python List [280 exercises with solution]

A list is a container which holds comma-separated values (items or elements) between square brackets where items or elements need not all have the same type.

You may read our Python list tutorial before solving the following exercises.

[An editor is available at the bottom of the page to write and execute the scripts.  Go to the editor]

1. Sum Items in List

Write a Python program to sum all the items in a list.
Click me to see the sample solution

2. Multiply Items in List

Write a Python program to multiply all the items in a list.
Click me to see the sample solution

3. Get Largest Number in List

Write a Python program to get the largest number from a list.
Click me to see the sample solution

4. Get Smallest Number in List

Write a Python program to get the smallest number from a list.
Click me to see the sample solution

5. Count Strings with Same Start and End

Write a Python program to count the number of strings from a given list of strings. The string length is 2 or more and the first and last characters are the same.
Sample List : ['abc', 'xyz', 'aba', '1221']
Expected Result : 2
Click me to see the sample solution

6. Sort Tuples by Last Element

Write a Python program to get a list, sorted in increasing order by the last element in each tuple from a given list of non-empty tuples.
Sample List : [(2, 5), (1, 2), (4, 4), (2, 3), (2, 1)]
Expected Result : [(2, 1), (1, 2), (2, 3), (4, 4), (2, 5)]
Click me to see the sample solution

7. Remove Duplicates from List

Write a Python program to remove duplicates from a list.
Click me to see the sample solution

8. Check if List is Empty

Write a Python program to check if a list is empty or not.
Click me to see the sample solution

9. Clone or Copy a List

Write a Python program to clone or copy a list.
Click me to see the sample solution

10. Find Words Longer Than n

Write a Python program to find the list of words that are longer than n from a given list of words.
Click me to see the sample solution

11. Check Common Member Between Two Lists

Write a Python function that takes two lists and returns True if they have at least one common member.
Click me to see the sample solution

12. Remove Specific Elements from List

Write a Python program to print a specified list after removing the 0th, 4th and 5th elements.
Sample List : ['Red', 'Green', 'White', 'Black', 'Pink', 'Yellow']
Expected Output : ['Green', 'White', 'Black']
Click me to see the sample solution

13. Generate 3D Array

Write a Python program to generate a 3*4*6 3D array whose each element is *.
Click me to see the sample solution

14. Remove Even Numbers from List

Write a Python program to print the numbers of a specified list after removing even numbers from it.
Click me to see the sample solution

15. Shuffle List

Write a Python program to shuffle and print a specified list.
Click me to see the sample solution

16. Generate Square Numbers in Range

Write a Python program to generate and print a list of the first and last 5 elements where the values are square numbers between 1 and 30 (both included).
Click me to see the sample solution

17. Check If All Numbers Are Prime

Write a Python program to check if each number is prime in a given list of numbers. Return True if all numbers are prime otherwise False.
Sample Data:
([0, 3, 4, 7, 9]) -> False
([3, 5, 7, 13]) -> True
([1, 5, 3]) -> False
Click me to see the sample solution

18. Generate All List Permutations

Write a Python program to generate all permutations of a list in Python.
Click me to see the sample solution

19. Calculate Difference Between Lists

Write a Python program to calculate the difference between the two lists.
Click me to see the sample solution

20. Access List Indices

Write a Python program to access the index of a list.
Click me to see the sample solution

21. Convert List to String

Write a Python program to convert a list of characters into a string.
Click me to see the sample solution

22. Find Index of List Item

Write a Python program to find the index of an item in a specified list.
Click me to see the sample solution

23. Flatten Shallow List

Write a Python program to flatten a shallow list.
Click me to see the sample solution

24. Append One List to Another

Write a Python program to append a list to the second list.
Click me to see the sample solution

25. Select Random Item from List

Write a Python program to select an item randomly from a list.
Click me to see the sample solution

26. Check Circularly Identical Lists

Write a Python program to check whether two lists are circularly identical.
Click me to see the sample solution

27. Find Second Smallest Number in List

Write a Python program to find the second smallest number in a list.
Click me to see the sample solution

28. Find Second Largest Number in List

Write a Python program to find the second largest number in a list.
Click me to see the sample solution

29. Get Unique Values from List

Write a Python program to get unique values from a list.
Click me to see the sample solution

30. Count Frequency of List Elements

Write a Python program to get the frequency of elements in a list.
Click me to see the sample solution

31. Count Elements in List Within Range

Write a Python program to count the number of elements in a list within a specified range.
Click me to see the sample solution

32. Check if List Contains Sublist

Write a Python program to check whether a list contains a sublist.
Click me to see the sample solution

33. Generate All Sublists

Write a Python program to generate all sublists of a list.
Click me to see the sample solution

34. Compute Primes Using Sieve of Eratosthenes

Write a Python program that uses the Sieve of Eratosthenes method to compute prime numbers up to a specified number.
Note: In mathematics, the sieve of Eratosthenes, (Ancient Greek: κόσκινον Ἐρατοσθένους, kóskinon Eratosthénous) one of a number of prime number sieves, is a simple, ancient algorithm for finding all prime numbers up to any given limit.
Click me to see the sample solution

35. Create List with Range Concatenation

Write a Python program to create a list by concatenating a given list with a range from 1 to n.
Sample list : ['p', 'q']
n =5
Sample Output : ['p1', 'q1', 'p2', 'q2', 'p3', 'q3', 'p4', 'q4', 'p5', 'q5']
Click me to see the sample solution

36. Get Variable ID or String

Write a Python program to get a variable with an identification number or string.
Click me to see the sample solution

37. Find Common Items in Lists

Write a Python program to find common items in two lists.
Click me to see the sample solution

38. Swap Every n-th and (n+1)th Values

Write a Python program to change the position of every n-th value to the (n+1)th in a list.
Sample list: [0,1,2,3,4,5]
Expected Output: [1, 0, 3, 2, 5, 4]
Click me to see the sample solution

39. Convert Integers List to Single Integer

Write a Python program to convert a list of multiple integers into a single integer.
Sample list: [11, 33, 50]
Expected Output: 113350
Click me to see the sample solution

40. Split List by First Character

Write a Python program to split a list based on the first character of a word.
Click me to see the sample solution

41. Create Multiple Lists

Write a Python program to create multiple lists.
Click me to see the sample solution

42. Find Missing and Additional Values in Lists

Write a Python program to find missing and additional values in two lists.
Sample data : Missing values in second list: b,a,c
Additional values in second list: g,h
Click me to see the sample solution

43. Split List into Variables

Write a Python program to split a list into different variables.
Click me to see the sample solution

44. Generate Groups of Consecutive Numbers

Write a Python program to generate groups of five consecutive numbers in a list.
Click me to see the sample solution

45. Convert Pairs to Sorted Unique Array

Write a Python program to convert a pair of values into a sorted unique array.
Click me to see the sample solution

46. Select Odd Items from List

Write a Python program to select the odd items from a list.
Click me to see the sample solution

47. Insert Element Before Each List Item

Write a Python program to insert an element before each element of a list.
Click me to see the sample solution

48. Print Nested Lists

Write a Python program to print nested lists (each list on a new line) using the print() function.
Click me to see the sample solution

49. Convert List to List of Dictionaries

Write a Python program to convert a list to a list of dictionaries.
Sample lists: ["Black", "Red", "Maroon", "Yellow"], ["#000000", "#FF0000", "#800000", "#FFFF00"]
Expected Output: [{'color_name': 'Black', 'color_code': '#000000'}, {'color_name': 'Red', 'color_code': '#FF0000'}, {'color_name': 'Maroon', 'color_code': '#800000'}, {'color_name': 'Yellow', 'color_code': '#FFFF00'}]
Click me to see the sample solution

50. Sort Nested Dictionaries in List

Write a Python program to sort a list of nested dictionaries.
Click me to see the sample solution

51. Split List Every Nth Element

Write a Python program to split a list every Nth element.
Sample list: ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n']
Expected Output: [['a', 'd', 'g', 'j', 'm'], ['b', 'e', 'h', 'k', 'n'], ['c', 'f', 'i', 'l']]
Click me to see the sample solution

52. Difference Between Two Lists

Write a Python program to compute the difference between two lists.
Sample data: ["red", "orange", "green", "blue", "white"], ["black", "yellow", "green", "blue"]
Expected Output:
Color1-Color2: ['white', 'orange', 'red']
Color2-Color1: ['black', 'yellow']
Click me to see the sample solution

53. Create List with Infinite Elements

Write a Python program to create a list with infinite elements.
Click me to see the sample solution

54. Concatenate List Elements

Write a Python program to concatenate elements of a list.
Click me to see the sample solution

55. Remove Key-Value Pairs from Dictionaries in List

Write a Python program to remove key-value pairs from a list of dictionaries.
Click me to see the sample solution

56. Convert String to List

Write a Python program to convert a string to a list.
Click me to see the sample solution

57. Check All Strings Match Given String

Write a Python program to check if all items in a given list of strings are equal to a given string.
Click me to see the sample solution

58. Replace Last Element with Another List

Write a Python program to replace the last element in a list with another list.
Sample data : [1, 3, 5, 7, 9, 10], [2, 4, 6, 8]
Expected Output: [1, 3, 5, 7, 9, 2, 4, 6, 8]
Click me to see the sample solution

59. Check if N-th Element Exists in List

Write a Python program to check whether the n-th element exists in a given list.
Click me to see the sample solution

60. Smallest Second Index Tuple

Write a Python program to find a tuple, the smallest second index value from a list of tuples.
Click me to see the sample solution

61. Create List of Empty Dictionaries

Write a Python program to create a list of empty dictionaries.
Click me to see the sample solution

62. Print Space-Separated List Elements

Write a Python program to print a list of space-separated elements.
Click me to see the sample solution

63. Insert String Before List Items

Write a Python program to insert a given string at the beginning of all items in a list.
Sample list : [1,2,3,4], string : emp
Expected output : ['emp1', 'emp2', 'emp3', 'emp4']
Click me to see the sample solution

64. Iterate Over Two Lists Simultaneously

Write a Python program to iterate over two lists simultaneously.
Click me to see the sample solution

65. Move Zeros to End of List

Write a Python program to move all zero digits to the end of a given list of numbers.
Expected output:
Original list:
[3, 4, 0, 0, 0, 6, 2, 0, 6, 7, 6, 0, 0, 0, 9, 10, 7, 4, 4, 5, 3, 0, 0, 2, 9, 7, 1]
Move all zero digits to end of the said list of numbers:
[3, 4, 6, 2, 6, 7, 6, 9, 10, 7, 4, 4, 5, 3, 2, 9, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Click me to see the sample solution

66. Find List with Highest Sum

Write a Python program to find the list in a list of lists whose sum of elements is the highest.
Sample lists: [1,2,3], [4,5,6], [10,11,12], [7,8,9]
Expected Output: [10, 11, 12]
Click me to see the sample solution

67. Find Values Greater Than Specified Number

Write a Python program to find all the values in a list that are greater than a specified number.
Click me to see the sample solution

68. Extend List Without Append

Write a Python program to extend a list without appending.
Sample data: [10, 20, 30]
[40, 50, 60]
Expected output : [40, 50, 60, 10, 20, 30]
Click me to see the sample solution

69. Remove Duplicates from List of Lists

Write a Python program to remove duplicates from a list of lists.
Sample list : [[10, 20], [40], [30, 56, 25], [10, 20], [33], [40]]
New List : [[10, 20], [30, 56, 25], [33], [40]]
Click me to see the sample solution

70. Find Items Starting with Specific Character

Write a Python program to find items starting with a specific character from a list.
Expected Output:
Original list:
['abcd', 'abc', 'bcd', 'bkie', 'cder', 'cdsw', 'sdfsd', 'dagfa', 'acjd']
Items start with a from the said list:
['abcd', 'abc', 'acjd']
Items start with d from the said list:
['dagfa']
Items start with w from the said list:
[]
Click me to see the sample solution

71. Check If All Dictionaries Are Empty

Write a Python program to check whether all dictionaries in a list are empty or not.
Sample list : [{},{},{}]
Return value : True
Sample list : [{1,2},{},{}]
Return value : False
Click me to see the sample solution

72. Flatten Nested List Structure

Write a Python program to flatten a given nested list structure.
Original list: [0, 10, [20, 30], 40, 50, [60, 70, 80], [90, 100, 110, 120]]
Flatten list:
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120]
Click me to see the sample solution

73. Remove Consecutive Duplicates

Write a Python program to remove consecutive (following each other continuously) duplicates (elements) from a given list.
Original list:
[0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4]
After removing consecutive duplicates:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 4]
Click me to see the sample solution

74. Pack Consecutive Duplicates into Sublists

Write a Python program to pack consecutive duplicates of a given list of elements into sublists.
Original list:
[0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4]
After packing consecutive duplicates of the said list elements into sublists:
[[0, 0], [1], [2], [3], [4, 4], [5], [6, 6, 6], [7], [8], [9], [4, 4]]
Click me to see the sample solution

75. Create Run-Length Encoded List

Write a Python program to create a list reflecting the run-length encoding from a given list of integers or a given list of characters.
Original list:
[1, 1, 2, 3, 4, 4.3, 5, 1]
List reflecting the run-length encoding from the said list:
[[2, 1], [1, 2], [1, 3], [1, 4], [1, 4.3], [1, 5], [1, 1]]
Original String:
automatically
List reflecting the run-length encoding from the said string:
[[1, 'a'], [1, 'u'], [1, 't'], [1, 'o'], [1, 'm'], [1, 'a'], [1, 't'], [1, 'i'], [1, 'c'], [1, 'a'], [2, 'l'], [1, 'y']]
Click me to see the sample solution

76. Create Modified Run-Length Encoded List

Write a Python program to create a list reflecting the modified run-length encoding from a given list of integers or a given list of characters.
Original list:
[1, 1, 2, 3, 4, 4, 5, 1]
List reflecting the modified run-length encoding from the said list:
[[2, 1], 2, 3, [2, 4], 5, 1]
Original String:
aabcddddadnss
List reflecting the modified run-length encoding from the said string:
[[2, 'a'], 'b', 'c', [4, 'd'], 'a', 'd', 'n', [2, 's']]
Click me to see the sample solution

77. Decode Run-Length Encoded List

Write a Python program to decode a run-length message.
Original encoded list:
[[2, 1], 2, 3, [2, 4], 5, 1]
Decode a run-length encoded said list:
[1, 1, 2, 3, 4, 4, 5, 1]
Click me to see the sample solution

78. Split List into Two Parts by Length

Write a Python program to split a given list into two parts where the length of the first part of the list is given.
Original list:
[1, 1, 2, 3, 4, 4, 5, 1]
Length of the first part of the list: 3
Splited the said list into two parts:
([1, 1, 2], [3, 4, 4, 5, 1])
Click me to see the sample solution

79. Remove K-th Element from List

Write a Python program to remove the K'th element from a given list, and print the updated list.
Original list:
[1, 1, 2, 3, 4, 4, 5, 1]
After removing an element at the kth position of the said list:
[1, 1, 3, 4, 4, 5, 1]
Click me to see the sample solution

80. Insert Element at Specified Position

Write a Python program to insert an element at a specified position into a given list.
Original list:
[1, 1, 2, 3, 4, 4, 5, 1]
After inserting an element at kth position in the said list:
[1, 1, 12, 2, 3, 4, 4, 5, 1]
Click me to see the sample solution

81. Extract Random Elements from List

Write a Python program to extract a given number of randomly selected elements from a given list.
Original list:
[1, 1, 2, 3, 4, 4, 5, 1]
Selected 3 random numbers of the above list:
[4, 4, 1]
Click me to see the sample solution

82. Generate Combinations from List

Write a Python program to generate combinations of n distinct objects taken from the elements of a given list.
Original list: [1, 2, 3, 4, 5, 6, 7, 8, 9] Combinations of 2 distinct objects: [1, 2] [1, 3] [1, 4] [1, 5] .... [7, 8] [7, 9] [8, 9]
Click me to see the sample solution

83. Round Numbers and Calculate Total Sum

Write a Python program to round every number in a given list of numbers and print the total sum multiplied by the length of the list.
Original list: [22.4, 4.0, -16.22, -9.1, 11.0, -12.22, 14.2, -5.2, 17.5]
Result:
243
Click me to see the sample solution

84. Round Numbers, Find Min/Max, Multiply by 5

Write a Python program to round the numbers in a given list, print the minimum and maximum numbers and multiply the numbers by 5. Print the unique numbers in ascending order separated by space.
Original list: [22.4, 4.0, 16.22, 9.1, 11.0, 12.22, 14.2, 5.2, 17.5]
Minimum value: 4
Maximum value: 22
Result:
20 25 45 55 60 70 80 90 110
Click me to see the sample solution

85. Create Multidimensional List with Zeros

Write a Python program to create a multidimensional list (lists of lists) with zeros.
Multidimensional list: [[0, 0], [0, 0], [0, 0]]
Click me to see the sample solution

86. Create 3x3 Grid with Numbers

Write a Python program to create a 3X3 grid with numbers.
3X3 grid with numbers:
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Click me to see the sample solution

87. Sum Matrix Columns from Console Input

Write a Python program to read a matrix from the console and print the sum for each column. As input from the user, accept matrix rows, columns, and elements separated by a space (each row).
Input rows: 2
Input columns: 2
Input number of elements in a row (1, 2, 3):
1 2
3 4
sum for each column:
4 6
Click me to see the sample solution

88. Sum Primary Diagonal of Square Matrix

Write a Python program to read a square matrix from the console and print the sum of the matrix's primary diagonal. Accept the size of the square matrix and elements for each column separated with a space (for every row) as input from the user.
Input the size of the matrix: 3
2 3 4
4 5 6
3 4 7
Sum of matrix primary diagonal:
14
Click me to see the sample solution

89. Zip Two Lists of Lists

Write a Python program to Zip two given lists of lists.
Original lists:
[[1, 3], [5, 7], [9, 11]]
[[2, 4], [6, 8], [10, 12, 14]]
Zipped list:
[[1, 3, 2, 4], [5, 7, 6, 8], [9, 11, 10, 12, 14]]
Click me to see the sample solution

90. Count Lists in Nested List

Write a Python program to count the number of lists in a given list of lists.
Original list:
[[1, 3], [5, 7], [9, 11], [13, 15, 17]]
Number of lists in said list of lists:
4
Original list:
[[2, 4], [[6, 8], [4, 5, 8]], [10, 12, 14]]
Number of lists in said list of lists:
3
Click me to see the sample solution

91. Find List with Max and Min Lengths

Write a Python program to find a list with maximum and minimum lengths.
Original list:
[[0], [1, 3], [5, 7], [9, 11], [13, 15, 17]]
List with maximum length of lists:
(3, [13, 15, 17])
List with minimum length of lists:
(1, [0])
Original list:
[[0], [1, 3], [5, 7], [9, 11], [3, 5, 7]]
List with maximum length of lists:
(3, [3, 5, 7])
List with minimum length of lists:
(1, [0])
Original list:
[[12], [1, 3], [1, 34, 5, 7], [9, 11], [3, 5, 7]]
List with maximum length of lists:
(4, [1, 34, 5, 7])
List with minimum length of lists:
(1, [12])
Click me to see the sample solution

92. Check if Nested List Is Subset

Write a Python program to check if a nested list is a subset of another nested list.
Original list:
[[1, 3], [5, 7], [9, 11], [13, 15, 17]]
[[1, 3], [13, 15, 17]]
If the one of the said list is a subset of another.:
True
Original list:
[[[1, 2], [2, 3]], [[3, 4], [5, 6]]]
[[[3, 4], [5, 6]]]
If the one of the said list is a subset of another.:
True
Original list:
[[[1, 2], [2, 3]], [[3, 4], [5, 7]]]
[[[3, 4], [5, 6]]]
If the one of the said list is a subset of another.:
False
Click me to see the sample solution

93. Count Sublists Containing Element

Write a Python program to count the number of sublists that contain a particular element.
Original list:
[[1, 3], [5, 7], [1, 11], [1, 15, 7]]
Count 1 in the said list:
3
Count 7 in the said list:
2
Original list:
[['A', 'B'], ['A', 'C'], ['A', 'D', 'E'], ['B', 'C', 'D']]
Count 'A' in the said list:
3
Count 'E' in the said list:
1
Click me to see the sample solution

94. Count Unique Sublists in List

Write a Python program to count the number of unique sublists within a given list.
Original list:
[[1, 3], [5, 7], [1, 3], [13, 15, 17], [5, 7], [9, 11]]
Number of unique lists of the said list:
{(1, 3): 2, (5, 7): 2, (13, 15, 17): 1, (9, 11): 1}
Original list:
[['green', 'orange'], ['black'], ['green', 'orange'], ['white']]
Number of unique lists of the said list:
{('green', 'orange'): 2, ('black',): 1, ('white',): 1}
Click me to see the sample solution

95. Sort Strings in Sublists

Write a Python program to sort each sublist of strings in a given list of lists.
Original list:
[[2], [0], [1, 3], [0, 7], [9, 11], [13, 15, 17]]
Sort the list of lists by length and value:
[[0], [2], [0, 7], [1, 3], [9, 11], [13, 15, 17]]
Click me to see the sample solution

96. Sort List of Lists by Length and Value

Write a Python program to sort a given list of lists by length and value.
Original list:
[[2], [0], [1, 3], [0, 7], [9, 11], [13, 15, 17]]
Sort the list of lists by length and value:
[[0], [2], [0, 7], [1, 3], [9, 11], [13, 15, 17]]
Click me to see the sample solution

97. Remove Sublists Outside Range

Write a Python program to remove sublists from a given list of lists that contain an element outside a given range.
Original list:
[[2], [0], [1, 2, 3], [0, 1, 2, 3, 6, 7], [9, 11], [13, 14, 15, 17]]
After removing sublists from a given list of lists, which contains an element outside the given range:
[[13, 14, 15, 17]]
Click me to see the sample solution

98. Scramble Letters in List Strings

Write a Python program to scramble the letters of a string in a given list.
Original list:
['Python', 'list', 'exercises', 'practice', 'solution']
After scrambling the letters of the strings of the said list:
['tnPhyo', 'tlis', 'ecrsseiex', 'ccpitear', 'noiltuos']
Click me to see the sample solution

99. Find Max and Min in Heterogeneous List

Write a Python program to find the maximum and minimum values in a given heterogeneous list.
Original list:
['Python', 3, 2, 4, 5, 'version']
Maximum and Minimum values in the said list:
(5, 2)
Click me to see the sample solution

100. Extract Common Index Elements from Lists

Write a Python program to extract common index elements from more than one given list.
Original lists:
[1, 1, 3, 4, 5, 6, 7]
[0, 1, 2, 3, 4, 5, 7]
[0, 1, 2, 3, 4, 5, 7]
Common index elements of the said lists:
[1, 7]
Click me to see the sample solution

101. Sort Matrix by Row Sum

Write a Python program to sort a given matrix in ascending order according to the sum of its rows.
Original Matrix:
[[1, 2, 3], [2, 4, 5], [1, 1, 1]]
Sort the said matrix in ascending order according to the sum of its rows
[[1, 1, 1], [1, 2, 3], [2, 4, 5]]
Original Matrix:
[[1, 2, 3], [-2, 4, -5], [1, -1, 1]]
Sort the said matrix in ascending order according to the sum of its rows
[[-2, 4, -5], [1, -1, 1], [1, 2, 3]]
Click me to see the sample solution

102. Extract Strings by Length

Write a Python program to extract specified size of strings from a give list of string values.
Original list:
['Python', 'list', 'exercises', 'practice', 'solution']
length of the string to extract:
8
After extracting strings of specified length from the said list:
['practice', 'solution']
Click me to see the sample solution

103. Extract Continuous Elements from List

Write a Python program to extract specified number of elements from a given list, which follows each other continuously.
Original list:
[1, 1, 3, 4, 4, 5, 6, 7]
Extract 2 number of elements from the said list which follows each other continuously:
[1, 4]
Original lists:
[0, 1, 2, 3, 4, 4, 4, 4, 5, 7]
Extract 4 number of elements from the said list which follows each other continuously:
[4]
Click me to see the sample solution

104. Difference Between Consecutive Numbers

Write a Python program to find the difference between consecutive numbers in a given list.
Original list:
[1, 1, 3, 4, 4, 5, 6, 7]
Difference between consecutive numbers of the said list:
[0, 2, 1, 0, 1, 1, 1]
Original list:
[4, 5, 8, 9, 6, 10]
Difference between consecutive numbers of the said list:
[1, 3, 1, -3, 4]
Click me to see the sample solution

105. Average of Two Lists

Write a Python program to compute average of two given lists.
Original list:
[1, 1, 3, 4, 4, 5, 6, 7]
[0, 1, 2, 3, 4, 4, 5, 7, 8]
Average of two lists:
3.823529411764706
Click me to see the sample solution

106. Count Integers in Mixed List

Write a Python program to count integers in a given mixed list.
Original list:
[1, 'abcd', 3, 1.2, 4, 'xyz', 5, 'pqr', 7, -5, -12.22]
Number of integers in the said mixed list:
6
Click me to see the sample solution

107. Remove Column from Nested List

Write a Python program to remove a specified column from a given nested list.
Original Nested list:
[[1, 2, 3], [2, 4, 5], [1, 1, 1]]
After removing 1st column:
[[2, 3], [4, 5], [1, 1]]
Original Nested list:
[[1, 2, 3], [-2, 4, -5], [1, -1, 1]]
After removing 3rd column:
[[1, 2], [-2, 4], [1, -1]]
Click me to see the sample solution

108. Extract Column from Nested List

Write a Python program to extract a specified column from a given nested list.
Original Nested list:
[[1, 2, 3], [2, 4, 5], [1, 1, 1]]
Extract 1st column:
[1, 2, 1]
Original Nested list:
[[1, 2, 3], [-2, 4, -5], [1, -1, 1]]
Extract 3rd column:
[3, -5, 1]
Click me to see the sample solution

109. Rotate List Left or Right

Write a Python program to rotate a given list by a specified number of items in the right or left direction.
original List:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Rotate the said list in left direction by 4:
[4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4]
Rotate the said list in left direction by 2:
[3, 4, 5, 6, 7, 8, 9, 10, 1, 2]
Rotate the said list in Right direction by 4:
[8, 9, 10, 1, 2, 3, 4, 5, 6]
Rotate the said list in Right direction by 2:
[9, 10, 1, 2, 3, 4, 5, 6, 7, 8]
Click me to see the sample solution

110. Find Most Frequent Item in List

Write a Python program to find the item with the most occurrences in a given list.
Original list:
[2, 3, 8, 4, 7, 9, 8, 2, 6, 5, 1, 6, 1, 2, 3, 4, 6, 9, 1, 2]
Item with maximum occurrences of the said list:
2
Click me to see the sample solution

111. Access Multiple Elements by Index

Write a Python program to access multiple elements at a specified index from a given list.
Original list:
[2, 3, 8, 4, 7, 9, 8, 2, 6, 5, 1, 6, 1, 2, 3, 4, 6, 9, 1, 2]
Index list:
[0, 3, 5, 7, 10]
Items with specified index of the said list:
[2, 4, 9, 2, 1]
Click me to see the sample solution

112. Check If List Is Sorted

Write a Python program to check whether a specified list is sorted or not.
Original list:
[1, 2, 4, 6, 8, 10, 12, 14, 16, 17]
Is the said list is sorted!
True
Original list:
[1, 2, 4, 6, 8, 10, 12, 14, 16, 17]
Is the said list is sorted!
False
Click me to see the sample solution

113. Remove Duplicate Dictionaries from List

Write a Python program to remove duplicate dictionary entries from a given list.
Original list with duplicate dictionary:
[{'Green': '#008000'}, {'Black': '#000000'}, {'Blue': '#0000FF'}, {'Green': '#008000'}]
After removing duplicate dictionary of the said list:
[{'Black': '#000000'}, {'Blue': '#0000FF'}, {'Green': '#008000'}]
Click me to see the sample solution

114. Extract N-th Element from Tuples

Write a Python program to extract the nth element from a given list of tuples.
Original list:
[('Greyson Fulton', 98, 99), ('Brady Kent', 97, 96), ('Wyatt Knott', 91, 94), ('Beau Turnbull', 94, 98)]
Extract nth element ( n = 0 ) from the said list of tuples:
['Greyson Fulton', 'Brady Kent', 'Wyatt Knott', 'Beau Turnbull']
Extract nth element ( n = 2 ) from the said list of tuples:
[99, 96, 94, 98]
Click me to see the sample solution

115. Check for Unique Elements in List

Write a Python program to check if the elements of a given list are unique or not.
Original list:
[1, 2, 4, 6, 8, 2, 1, 4, 10, 12, 14, 12, 16, 17]
Is the said list contains all unique elements!
False
Original list:
[2, 4, 6, 8, 10, 12, 14]
Is the said list contains all unique elements!
True
Click me to see the sample solution

116. Sort List of Lists by Index

Write a Python program to sort a list of lists by a given index of the inner list.
Original list:
[('Greyson Fulton', 98, 99), ('Brady Kent', 97, 96), ('Wyatt Knott', 91, 94), ('Beau Turnbull', 94, 98)]
Sort the said list of lists by a given index ( Index = 0 ) of the inner list
[('Beau Turnbull', 94, 98), ('Brady Kent', 97, 96), ('Greyson Fulton', 98, 99), ('Wyatt Knott', 91, 94)]
Sort the said list of lists by a given index ( Index = 2 ) of the inner list
[('Wyatt Knott', 91, 94), ('Brady Kent', 97, 96), ('Beau Turnbull', 94, 98), ('Greyson Fulton', 98, 99)]
Click me to see the sample solution

117. Remove Elements Present in Another List

Write a Python program to remove all elements from a given list that are present in another list.
Original lists:
list1: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list2: [2, 4, 6, 8]
Remove all elements from 'list1' present in 'list2:
[1, 3, 5, 7, 9, 10]
Click me to see the sample solution

118. Difference Between Elements (n+1th - nth)

Write a Python program to find the difference between elements (n+1th - nth) of a given list of numeric values.
Original list:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Dfference between elements (n+1th - nth) of the said list :
[1, 1, 1, 1, 1, 1, 1, 1, 1]
Original list:
[2, 4, 6, 8]
Dfference between elements (n+1th - nth) of the said list :
[2, 2, 2]
Click me to see the sample solution

119. Check Substring in List of Strings

Write a Python program to check if a substring appears in a given list of string values.
Original list:
['red', 'black', 'white', 'green', 'orange']
Substring to search:
ack
Check if a substring presents in the said list of string values:
True
Substring to search:
abc
Check if a substring presents in the said list of string values:
False
Click me to see the sample solution

120. Create List with Alternate Elements

Write a Python program to create a list taking alternate elements from a given list.
Original list:
['red', 'black', 'white', 'green', 'orange']
List with alternate elements from the said list:
['red', 'white', 'orange']
Original list:
[2, 0, 3, 4, 0, 2, 8, 3, 4, 2]
List with alternate elements from the said list:
[2, 3, 0, 8, 4]
Click me to see the sample solution

121. Find Nested List Elements in Another List

Write a Python program to find nested list elements that are present in another list.
Original lists:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
[[12, 18, 23, 25, 45], [7, 11, 19, 24, 28], [1, 5, 8, 18, 15, 16]]
Intersection of said nested lists:
[[12], [7, 11], [1, 5, 8]]
Click me to see the sample solution

122. Find Common Elements in Nested Lists

Write a Python program to find common elements in a nested list.
Original lists:
[[12, 18, 23, 25, 45], [7, 12, 18, 24, 28], [1, 5, 8, 12, 15, 16, 18]]
Common element(s) in nested lists:
[18, 12]
Click me to see the sample solution

123. Reverse Strings in List

Write a Python program to reverse strings in a given list of string values.
Original lists:
['Red', 'Green', 'Blue', 'White', 'Black']
Reverse strings of the said given list:
['deR', 'neerG', 'eulB', 'etihW', 'kcalB']
Click me to see the sample solution

124. Max and Min Product of Tuple Pairs

Write a Python program to find the maximum and minimum product of pairs of tuples within a given list.
The original list, tuple :
[(2, 7), (2, 6), (1, 8), (4, 9)]
Maximum and minimum product from the pairs of the said tuple of list:
(36, 8)
Click me to see the sample solution

125. Product of Unique Numbers in List

Write a Python program to calculate the product of the unique numbers in a given list.
Original List : [10, 20, 30, 40, 20, 50, 60, 40]
Product of the unique numbers of the said list: 720000000
Click me to see the sample solution

126. Interleave Multiple Lists

Write a Python program to interleave multiple lists of the same length.
Original list:
list1: [1, 2, 3, 4, 5, 6, 7]
list2: [10, 20, 30, 40, 50, 60, 70]
list3: [100, 200, 300, 400, 500, 600, 700]
Interleave multiple lists:
[1, 10, 100, 2, 20, 200, 3, 30, 300, 4, 40, 400, 5, 50, 500, 6, 60, 600, 7, 70, 700]
Click me to see the sample solution

127. Remove Words Containing Specific Characters

Write a Python program to remove words from a given list of strings containing a character or string.
Original list:
list1: ['Red color', 'Orange#', 'Green', 'Orange @', 'White']
Character list:
['#', 'color', '@']
New list:
['Red', '', 'Green', 'Orange', 'White']
Click me to see the sample solution

128. Sum Numbers in List Within Index Range

Write a Python program to calculate the sum of the numbers in a list between the indices of a specified range.
Original list:
[2, 1, 5, 6, 8, 3, 4, 9, 10, 11, 8, 12]
Range: 8 , 10
Sum of the specified range:
29
Click me to see the sample solution

129. Reverse Each List in Nested Lists

Write a Python program to reverse each list in a given list of lists.
Original list of lists:
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
Reverse each list in the said list of lists:
[[4, 3, 2, 1], [8, 7, 6, 5], [12, 11, 10, 9], [16, 15, 14, 13]]
Click me to see the sample solution

130. Count Same Pairs in Three Lists

Write a Python program to count the same pair in three given lists.
Original lists:
[1, 2, 3, 4, 5, 6, 7, 8]
[2, 2, 3, 1, 2, 6, 7, 9]
[2, 1, 3, 1, 2, 6, 7, 9]
Number of same pair of the said three given lists:
3
Click me to see the sample solution

131. Frequency of Consecutive Duplicates

Write a Python program to count the frequency of consecutive duplicate elements in a given list of numbers.
Original lists:
[1, 2, 2, 2, 4, 4, 4, 5, 5, 5, 5]
Consecutive duplicate elements and their frequency:
([1, 2, 4, 5], [1, 3, 3, 4])
Click me to see the sample solution

132. Index of Max and Min Values in List

Write a Python program to find all index positions of the maximum and minimum values in a given list of numbers.
Original list:
[12, 33, 23, 10, 67, 89, 45, 667, 23, 12, 11, 10, 54]
Index positions of the maximum value of the said list:
7
Index positions of the minimum value of the said list:
3, 11
Click me to see the sample solution

133. Compare Common Elements in Lists for Order

Write a Python program to check if two lists have the same elements in them in same order or not.
Original lists:
['red', 'green', 'black', 'orange']
['red', 'pink', 'green', 'white', 'black']
['white', 'orange', 'pink', 'black']
Test common elements between color1 and color2 are in same order?
True
Test common elements between color1 and color3 are in same order?
False
Test common elements between color2 and color3 are in same order?
False
Click me to see the sample solution

134. Difference Between Two Lists with Duplicates

Write a Python program to find the difference between two lists including duplicate elements.
Original lists:
[1, 1, 2, 3, 3, 4, 4, 5, 6, 7]
[1, 1, 2, 4, 5, 6]
Difference between two said list including duplicate elements):
[3, 3, 4, 7]
Click me to see the sample solution

135. Iterate Consecutive Pairs in List

Write a Python program to iterate over all pairs of consecutive items in a given list.
Original lists:
[1, 1, 2, 3, 3, 4, 4, 5]
Iterate over all pairs of consecutive items of the said list:
[(1, 1), (1, 2), (2, 3), (3, 3), (3, 4), (4, 4), (4, 5)]
Click me to see the sample solution

136. Remove Duplicate Words from List

Write a Python program to remove duplicate words from a given list of strings.
Original String:
['Python', 'Exercises', 'Practice', 'Solution', 'Exercises']
After removing duplicate words from the said list of strings:
['Python', 'Exercises', 'Practice', 'Solution']
Click me to see the sample solution

137. Find First Even and Odd Numbers

Write a Python program to find the first even and odd number in a given list of numbers.
Original list:
[1, 3, 5, 7, 4, 1, 6, 8]
First even and odd number of the said list of numbers:
(4, 1)
Click me to see the sample solution

138. Sort Mixed List (Numbers Before Strings)

Write a Python program to sort a given mixed list of integers and strings. Numbers must be sorted before strings.
Original list:
[19, 'red', 12, 'green', 'blue', 10, 'white', 'green', 1]
Sort the said mixed list of integers and strings:
[1, 10, 12, 19, 'blue', 'green', 'green', 'red', 'white']
Click me to see the sample solution

139. Sort List of String Numbers Numerically

Write a Python program to sort a given list of strings(numbers) numerically.
Original list:
['4', '12', '45', '7', '0', '100', '200', '-12', '-500']
Sort the said list of strings(numbers) numerically:
[-500, -12, 0, 4, 7, 12, 45, 100, 200]
Click me to see the sample solution

140. Remove Item from List of Lists

Write a Python program to remove a specific item from a given list of lists.
Original list of lists:
[['Red', 'Maroon', 'Yellow', 'Olive'], ['#FF0000', '#800000', '#FFFF00', '#808000'], ['rgb(255,0,0)', 'rgb(128,0,0)', 'rgb(255,255,0)', 'rgb(128,128,0)']]
Remove 1st list from the saod given list of lists:
[['Maroon', 'Yellow', 'Olive'], ['#800000', '#FFFF00', '#808000'], ['rgb(128,0,0)', 'rgb(255,255,0)', 'rgb(128,128,0)']]
Remove 2nd list from the saod given list of lists:
[['Red', 'Yellow', 'Olive'], ['#FF0000', '#FFFF00', '#808000'], ['rgb(255,0,0)', 'rgb(255,255,0)', 'rgb(128,128,0)']]
Remove 4th list from the saod given list of lists:
[['Red', 'Maroon', 'Yellow'], ['#FF0000', '#800000', '#FFFF00'], ['rgb(255,0,0)', 'rgb(128,0,0)', 'rgb(255,255,0)']]
Click me to see the sample solution

141. Remove Empty Lists from Nested List

Write a Python program to remove empty lists from a given list of lists.
Original list:
[[], [], [], 'Red', 'Green', [1, 2], 'Blue', [], []]
After deleting the empty lists from the said lists of lists
['Red', 'Green', [1, 2], 'Blue']
Click me to see the sample solution

142. Sum of Specific Column in List of Lists

Write a Python program to sum a specific column of a list in a given list of lists.
Original list of lists:
[[1, 2, 3, 2], [4, 5, 6, 2], [7, 8, 9, 5]]
Sum: 1st column of the said list of lists:
12
Sum: 2nd column of the said list of lists:
15
Sum: 4th column of the said list of lists:
9
Click me to see the sample solution

143. Frequency of Elements in Nested Lists

Write a Python program to get the frequency of elements in a given list of lists.
Original list of lists:
[[1, 2, 3, 2], [4, 5, 6, 2], [7, 8, 9, 5]]
Frequency of the elements in the said list of lists:
{1: 1, 2: 3, 3: 1, 4: 1, 5: 2, 6: 1, 7: 1, 8: 1, 9: 1}
Click me to see the sample solution

144. Extract Specified Element from 2D List

Write a Python program to extract every first or specified element from a given two-dimensional list.
Original list of lists:
[[1, 2, 3, 2], [4, 5, 6, 2], [7, 1, 9, 5]]
Extract every first element from the said given two dimensional list:
[1, 4, 7]
Extract every third element from the said given two dimensional list:
[3, 6, 9]
Click me to see the sample solution

145. Generate Number in Range Except Specific

Write a Python program to generate a number in a specified range except for some specific numbers.
Generate a number in a specified range (1, 10) except [2, 9, 10]
7
Generate a number in a specified range (-5, 5) except [-5,0,4,3,2]
-4
Click me to see the sample solution

146. Sum of Digits in List Numbers

Write a Python program to compute the sum of digits of each number in a given list.
Original tuple:
[10, 2, 56]
Sum of digits of each number of the said list of integers:
14
Original tuple:
[10, 20, 4, 5, 'b', 70, 'a']
Sum of digits of each number of the said list of integers:
19
Original tuple:
[10, 20, -4, 5, -70]
Sum of digits of each number of the said list of integers:
19
Click me to see the sample solution

147. Randomly Interleave Two Lists

Write a Python program to combine two lists into another list randomly.
Original lists:
[1, 2, 7, 8, 3, 7]
[4, 3, 8, 9, 4, 3, 8, 9]
Interleave two given list into another list randomly:
[4, 1, 2, 3, 8, 9, 4, 3, 7, 8, 9, 8, 3, 7]
Click me to see the sample solution

148. Remove Specific Words from List

Write a Python program to remove specific words from a given list.
Original list:
['red', 'green', 'blue', 'white', 'black', 'orange']
Remove words:
['white', 'orange']
After removing the specified words from the said list:
['red', 'green', 'blue', 'black']
Click me to see the sample solution

149. Generate All Combinations of List Elements

Write a Python program to get all possible combinations of the elements of a given list.
Original list:
['orange', 'red', 'green', 'blue']
All possible combinations of the said list's elements:
[[], ['orange'], ['red'], ['red', 'orange'], ['green'], ['green', 'orange'], ['green', 'red'], ['green', 'red', 'orange'], ['blue'], ['blue', 'orange'], ['blue', 'red'], ['blue', 'red', 'orange'], ['blue', 'green'], ['blue', 'green', 'orange'], ['blue', 'green', 'red'], ['blue', 'green', 'red', 'orange']]
Click me to see the sample solution

150. Reverse List of Lists

Write a Python program to reverse a given list of lists.
Original list:
[['orange', 'red'], ['green', 'blue'], ['white', 'black', 'pink']]
Reverse said list of lists:
[['white', 'black', 'pink'], ['green', 'blue'], ['orange', 'red']]
Original list:
[[1, 2, 3, 4], [0, 2, 4, 5], [2, 3, 4, 2, 4]]
Reverse said list of lists:
[[2, 3, 4, 2, 4], [0, 2, 4, 5], [1, 2, 3, 4]]
Click me to see the sample solution

151. Max and Min in Index Range

Write a Python program to find the maximum and minimum values in a given list within a specified index range.
Original list:
[4, 3, 0, 5, 3, 0, 2, 3, 4, 2, 4, 3, 5]
Index range:
3 to 8
Maximum and minimum values of the said given list within index range:
(5, 0)
Click me to see the sample solution

152. Merge Sorted Lists with Heapq

Write a Python program to combine two sorted lists using the heapq module.
Original sorted lists:
[1, 3, 5, 7, 9, 11]
[0, 2, 4, 6, 8, 10]
After merging the said two sorted lists:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
Click me to see the sample solution

153. Check Element Frequency in List

Write a Python program to check if a given element occurs at least n times in a list.
Original list:
[0, 1, 3, 5, 0, 3, 4, 5, 0, 8, 0, 3, 6, 0, 3, 1, 1, 0]
Check if 3 occurs at least 4 times in a list:
True
Check if 0 occurs at least 5 times in a list:
True
Check if 8 occurs at least 3 times in a list:
False
Click me to see the sample solution

154. Join Two Lists of Lists Element-Wise

Write a Python program to join two given list of lists of the same length, element wise.
Original lists:
[[10, 20], [30, 40], [50, 60], [30, 20, 80]]
[[61], [12, 14, 15], [12, 13, 19, 20], [12]]
Join the said two lists element wise:
[[10, 20, 61], [30, 40, 12, 14, 15], [50, 60, 12, 13, 19, 20], [30, 20, 80, 12]]
Original lists:
[['a', 'b'], ['b', 'c', 'd'], ['e', 'f']]
[['p', 'q'], ['p', 's', 't'], ['u', 'v', 'w']]
Join the said two lists element wise:
[['a', 'b', 'p', 'q'], ['b', 'c', 'd', 'p', 's', 't'], ['e', 'f', 'u', 'v', 'w']]
Click me to see the sample solution

155. Add Lists from Left

Write a Python program to add two given lists of different lengths, starting on the left.
Original lists:
[2, 4, 7, 0, 5, 8]
[3, 3, -1, 7]
Add said two lists from left:
[5, 7, 6, 7, 5, 8]
Original lists:
[1, 2, 3, 4, 5, 6]
[2, 4, -3]
Add said two lists from left:
[3, 6, 0, 4, 5, 6]
Click me to see the sample solution

156. Add Lists from Right

Write a Python program to add two given lists of different lengths, starting on the right.
Original lists:
[2, 4, 7, 0, 5, 8]
[3, 3, -1, 7]
Add said two lists from left:
[2, 4, 10, 3, 4, 15]
Original lists:
[1, 2, 3, 4, 5, 6]
[2, 4, -3]
Add said two lists from left:
[1, 2, 3, 6, 9, 3]
Click me to see the sample solution

157. Interleave Lists of Varying Lengths

Write a Python program to interleave lists of varying lengths.
Original lists:
[2, 4, 7, 0, 5, 8]
[2, 5, 8]
[0, 1]
[3, 3, -1, 7]
Interleave said lists of different lengths:
[2, 2, 0, 3, 4, 5, 1, 3, 7, 8, -1, 0, 7, 5, 8]
Click me to see the sample solution

158. Max and Min in List of Tuples

Write a Python program to find the maximum and minimum values in a given list of tuples.
Original list with tuples:
[('V', 60), ('VI', 70), ('VII', 75), ('VIII', 72), ('IX', 78), ('X', 70)]
Maximum and minimum values of the said list of tuples:
(78, 60)
Click me to see the sample solution

159. Append Value Multiple Times

Write a Python program to append the same value/a list multiple times to a list/list-of-lists.
Add a value(7), 5 times, to a list:
['7', '7', '7', '7', '7']
Add 5, 6 times, to a list:
[1, 2, 3, 4, 5, 5, 5, 5, 5, 5]
Add a list, 4 times, to a list of lists:
[[1, 2, 5], [1, 2, 5], [1, 2, 5], [1, 2, 5]]
Add a list, 3 times, to a list of lists:
[[5, 6, 7], [1, 2, 5], [1, 2, 5], [1, 2, 5], [1, 2, 5]]
Click me to see the sample solution

160. Remove Elements by Condition

Write a Python program to remove the first specified number of elements from a given list satisfying a condition.
Remove the first 4 number of even numbers from the following list:
[3,10,4,7,5,7,8,3,3,4,5,9,3,4,9,8,5]
Output:
[3, 7, 5, 7, 3, 3, 5, 9, 3, 4, 9, 8, 5]
Original list:
[3, 10, 4, 7, 5, 7, 8, 3, 3, 4, 5, 9, 3, 4, 9, 8, 5]
Remove first 4 even numbers from the said list:
[3, 7, 5, 7, 3, 3, 5, 9, 3, 4, 9, 8, 5]
Click me to see the sample solution

161. Check Strictly Increasing List

Write a Python program to check if a given list increases strictly. Moreover, if removing only one element from the list results in a strictly increasing list, we still consider the list true.
True
True
True
True
True
True
True
True
True
True
True
False
False
False
False
False
Click me to see the sample solution

162. Find Last Occurrence of Item

Write a Python program to find the last occurrence of a specified item in a given list.
Original list:
['s', 'd', 'f', 's', 'd', 'f', 's', 'f', 'k', 'o', 'p', 'i', 'w', 'e', 'k', 'c']
Last occurrence of f in the said list:
7
Last occurrence of c in the said list:
15
Last occurrence of k in the said list:
14
Last occurrence of w in the said list:
12
Click me to see the sample solution

163. Index of First Element Greater Than X

Write a Python program to get the index of the first element that is greater than a specified element.
Original list:
[12, 45, 23, 67, 78, 90, 100, 76, 38, 62, 73, 29, 83]
Index of the first element which is greater than 73 in the said list:
4
Index of the first element which is greater than 21 in the said list:
1
Index of the first element which is greater than 80 in the said list:
5
Index of the first element which is greater than 55 in the said list:
3
Click me to see the sample solution

164. Filter List by Conditions

Write a Python program to get items from a given list with specific conditions.
Original list:
[12, 45, 23, 67, 78, 90, 45, 32, 100, 76, 38, 62, 73, 29, 83]
Number of Items of the said list which are even and greater than 45
5
Click me to see the sample solution

165. Split List into Chunks

Write a Python program to split a given list into specified-sized chunks.
Original list:
[12, 45, 23, 67, 78, 90, 45, 32, 100, 76, 38, 62, 73, 29, 83]
Split the said list into equal size 3
[[12, 45, 23], [67, 78, 90], [45, 32, 100], [76, 38, 62], [73, 29, 83]]
Split the said list into equal size 4
[[12, 45, 23, 67], [78, 90, 45, 32], [100, 76, 38, 62], [73, 29, 83]]
Split the said list into equal size 5
[[12, 45, 23, 67, 78], [90, 45, 32, 100, 76], [38, 62, 73, 29, 83]]
Click me to see the sample solution

166. Remove None from List

Write a Python program to remove the None value from a given list.
Original list:
[12, 0, None, 23, None, -55, 234, 89, None, 0, 6, -12]
Remove None value from the said list:
[12, 0, 23, -55, 234, 89, 0, 6, -12]
Click me to see the sample solution

167. Convert Strings to Lists of Characters

Write a Python program to convert a given list of strings into a list of lists.
Original list of strings:
['Red', 'Maroon', 'Yellow', 'Olive']
Convert the said list of strings into list of lists:
[['R', 'e', 'd'], ['M', 'a', 'r', 'o', 'o', 'n'], ['Y', 'e', 'l', 'l', 'o', 'w'], ['O', 'l', 'i', 'v', 'e']]
Click me to see the sample solution

168. Display List Vertically

Write a Python program to display vertically each element of a given list, list of lists.
Original list:
['a', 'b', 'c', 'd', 'e', 'f']
Display each element vertically of the said list:
a
b
c
d
e
f
Original list:
[[1, 2, 5], [4, 5, 8], [7, 3, 6]]
Display each element vertically of the said list of lists:
1 4 7
2 5 3
5 8 6
Click me to see the sample solution

169. Convert Strings to List of Characters

Write a Python program to convert a given list of strings and characters to a single list of characters.
Original list:
['red', 'white', 'a', 'b', 'black', 'f']
Convert the said list of strings and characters to a single list of characters:
['r', 'e', 'd', 'w', 'h', 'i', 't', 'e', 'a', 'b', 'b', 'l', 'a', 'c', 'k', 'f']
Click me to see the sample solution

170. Insert Element After Nth Position

Write a Python program to insert an element in a given list after every nth position.
Original list:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
Insert a in the said list after 2 nd element:
[1, 2, 'a', 3, 4, 'a', 5, 6, 'a', 7, 8, 'a', 9, 0]
Insert b in the said list after 4 th element:
[1, 2, 3, 4, 'b', 5, 6, 7, 8, 'b', 9, 0]
Click me to see the sample solution

171. Concatenate Lists Element-Wise

Write a Python program to concatenate element-wise three given lists.
Original lists:
['0', '1', '2', '3', '4']
['red', 'green', 'black', 'blue', 'white']
['100', '200', '300', '400', '500']
Concatenate element-wise three said lists:
['0red100', '1green200', '2black300', '3blue400', '4white500']
Click me to see the sample solution

172. Remove Last N Elements from List

Write a Python program to remove the last N number of elements from a given list.
Original lists:
[2, 3, 9, 8, 2, 0, 39, 84, 2, 2, 34, 2, 34, 5, 3, 5]
Remove the last 3 elements from the said list:
[2, 3, 9, 8, 2, 0, 39, 84, 2, 2, 34, 2, 34]
Remove the last 5 elements from the said list:
[2, 3, 9, 8, 2, 0, 39, 84, 2, 2, 34]
Remove the last 1 element from the said list:
[2, 3, 9, 8, 2, 0, 39, 84, 2, 2, 34, 2, 34, 5, 3]
Click me to see the sample solution

173. Merge List Items by Index Range

Write a Python program to merge some list items in a given list using the index value.
Original lists:
['a', 'b', 'c', 'd', 'e', 'f', 'g']
Merge items from 2 to 4 in the said List:
['a', 'b', 'cd', 'e', 'f', 'g']
Merge items from 3 to 7 in the said List:
['a', 'b', 'c', 'defg']
Click me to see the sample solution

174. Add Number to Each Element in List

Write a Python program to add a number to each element in a given list of numbers.
Original lists:
[3, 8, 9, 4, 5, 0, 5, 0, 3]
Add 3 to each element in the said list:
[6, 11, 12, 7, 8, 3, 8, 3, 6]
Original lists:
[3.2, 8, 9.9, 4.2, 5, 0.1, 5, 3.11, 0]
Add 0.51 to each element in the said list:
[3.71, 8.51, 10.41, 4.71, 5.51, 0.61, 5.51, 3.62, 0.51]
Click me to see the sample solution

175. Min and Max of Tuple Positions

Write a Python program to find the minimum and maximum value for each tuple position in a given list of tuples.
Original list:
[(2, 3), (2, 4), (0, 6), (7, 1)]
Maximum value for each tuple position in the said list of tuples:
[7, 6]
Minimum value for each tuple position in the said list of tuples:
[0, 1]
Click me to see the sample solution

176. Divide Elements of Two Lists

Write a Python program to create a new list by dividing two given lists of numbers.
Original list:
[7, 2, 3, 4, 9, 2, 3]
[7, 2, 3, 4, 9, 2, 3]
[0.7777777777777778, 0.25, 1.5, 1.3333333333333333, 3.0, 2.0, 1.5]
Click me to see the sample solution

177. Common Elements in List of Lists

Write a Python program to find common elements in a given list of lists.
Original list:
[[7, 2, 3, 4, 7], [9, 2, 3, 2, 5], [8, 2, 3, 4, 4]]
Common elements of the said list of lists:
[2, 3]
Original list:
[['a', 'b', 'c'], ['b', 'c', 'd'], ['c', 'd', 'e']]
Common elements of the said list of lists:
['c']
Click me to see the sample solution

178. Insert Element After Every Nth Position

Write a Python program to insert a specified element in a given list after every nth element.
Original list:
[1, 3, 5, 7, 9, 11, 0, 2, 4, 6, 8, 10, 8, 9, 0, 4, 3, 0]
Insert 20 in said list after every 4 th element:
[1, 3, 5, 7, 20, 9, 11, 0, 2, 20, 4, 6, 8, 10, 20, 8, 9, 0, 4, 20, 3, 0]
Original list:
['s', 'd', 'f', 'j', 's', 'a', 'j', 'd', 'f', 'd']
Insert Z in said list after every 3 th element:
['s', 'd', 'f', 'Z', 'j', 's', 'a', 'Z', 'j', 'd', 'f', 'Z', 'd']
Click me to see the sample solution

179. Create Largest Number from List

Write a Python program to create the largest possible number using the elements of a given list of positive integers.
Original list:
[3, 40, 41, 43, 74, 9]
Largest possible number using the elements of the said list of positive integers:
9744341403
Original list:
[10, 40, 20, 30, 50, 60]
Largest possible number using the elements of the said list of positive integers:
605040302010
Original list:
[8, 4, 2, 9, 5, 6, 1, 0]
Largest possible number using the elements of the said list of positive integers:
98654210
Click me to see the sample solution

180. Create Smallest Number from List

Write a Python program to create the smallest possible number using the elements of a given list of positive integers.
Original list:
[3, 40, 41, 43, 74, 9]
Smallest possible number using the elements of the said list of positive integers:
3404143749
Original list:
[10, 40, 20, 30, 50, 60]
Smallest possible number using the elements of the said list of positive integers:
102030405060
Original list:
[8, 4, 2, 9, 5, 6, 1, 0]
Smallest possible number using the elements of the said list of positive integers:
01245689
Click me to see the sample solution

181. Iterate List Cyclically at Index

Write a Python program to iterate a given list cyclically at a specific index position.
Original list:
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
Iterate the said list cyclically on specific index position 3 :
['d', 'e', 'f', 'g', 'h', 'a', 'b', 'c']
Iterate the said list cyclically on specific index position 5 :
['f', 'g', 'h', 'a', 'b', 'c', 'd', 'e']
Click me to see the sample solution

182. Max and Min Sublist Sums

Write a Python program to calculate the maximum and minimum sum of a sublist in a given list of lists.
Original list:
[[1, 2, 3, 5], [2, 3, 5, 4], [0, 5, 4, 1], [3, 7, 2, 1], [1, 2, 1, 2]]
Maximum sum of sub list of the said list of lists:
[2, 3, 5, 4]
Minimum sum of sub list of the said list of lists:
[1, 2, 1, 2]
Click me to see the sample solution

183. Unique Values in List of Lists

Write a Python program to get the unique values in a given list of lists.
Original list:
[[1, 2, 3, 5], [2, 3, 5, 4], [0, 5, 4, 1], [3, 7, 2, 1], [1, 2, 1, 2]]
Unique values of the said list of lists:
[0, 1, 2, 3, 4, 5, 7]
Original list:
[['h', 'g', 'l', 'k'], ['a', 'b', 'd', 'e', 'c'], ['j', 'i', 'y'], ['n', 'b', 'v', 'c'], ['x', 'z']]
Unique values of the said list of lists:
['e', 'd', 'c', 'b', 'x', 'k', 'n', 'h', 'g', 'j', 'i', 'a', 'l', 'y', 'v', 'z']
Click me to see the sample solution

184. Generate Bigrams from List of Strings

Write a Python program to generate Bigrams of words from a given list of strings.
From Wikipedia:
A bigram or digram is a sequence of two adjacent elements from a string of tokens, which are typically letters, syllables, or words. A bigram is an n-gram for n=2. The frequency distribution of every bigram in a string is commonly used for simple statistical analysis of text in many applications, including in computational linguistics, cryptography, speech recognition, and so on.
Original list:
['Sum all the items in a list', 'Find the second smallest number in a list']
Bigram sequence of the said list:
[('Sum', 'all'), ('all', 'the'), ('the', 'items'), ('items', 'in'), ('in', 'a'), ('a', 'list'), ('Find', 'the'), ('the', 'second'), ('second', 'smallest'), ('smallest', 'number'), ('number', 'in'), ('in', 'a'), ('a', 'list')]
Click me to see the sample solution

185. Convert Decimal to Binary List

Write a Python program to convert a given decimal number to a binary list.
Original Number: 8
Decimal number ( 8 ) to binary list:
[1, 0, 0, 0]
Original Number: 45
Decimal number ( 45 ) to binary list:
[1, 0, 1, 1, 0, 1]
Original Number: 100
Decimal number ( 100 ) to binary list:
[1, 1, 0, 0, 1, 0, 0]
Click me to see the sample solution

186. Swap Sublists in List

Write a Python program to swap two sublists in a given list.
Original list:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
Swap two sublists of the said list:
[0, 6, 7, 8, 9, 3, 4, 5, 1, 2, 10, 11, 12, 13, 14, 15]
Swap two sublists of the said list:
[0, 9, 3, 8, 6, 7, 4, 5, 1, 2, 10, 11, 12, 13, 14, 15]
Click me to see the sample solution

187. Convert Tuples to Strings

Write a Python program to convert a given list of tuples to a list of strings.
Original list of tuples:
[('red', 'green'), ('black', 'white'), ('orange', 'pink')]
Convert the said list of tuples to a list of strings:
['red green', 'black white', 'orange pink']
Original list of tuples:
[('Laiba', 'Delacruz'), ('Mali', 'Stacey', 'Drummond'), ('Raja', 'Welch'), ('Saarah', 'Stone')]
Convert the said list of tuples to a list of strings:
['Laiba Delacruz', 'Mali Stacey Drummond', 'Raja Welch', 'Saarah Stone']
Click me to see the sample solution

188. Sort Tuples by Specified Element

Write a Python program to sort a given list of tuples by a specified element.
Original list of tuples:
[('item2', 10, 10.12), ('item3', 15, 25.1), ('item1', 11, 24.5), ('item4', 12, 22.5)]
Sort on 1st element of the tuple of the said list:
[('item1', 11, 24.5), ('item2', 10, 10.12), ('item3', 15, 25.1), ('item4', 12, 22.5)]
Sort on 2nd element of the tuple of the said list:
[('item2', 10, 10.12), ('item1', 11, 24.5), ('item4', 12, 22.5), ('item3', 15, 25.1)]
Sort on 3rd element of the tuple of the said list:
[('item2', 10, 10.12), ('item4', 12, 22.5), ('item1', 11, 24.5), ('item3', 15, 25.1)]
Click me to see the sample solution

189. Swap First and Last Element

Write a Python program to shift last element to first position and first element to last position in a given list.
Original list:
[1, 2, 3, 4, 5, 6, 7]
Shift last element to first position and first element to last position of the said list:
[7, 2, 3, 4, 5, 6, 1]
Original list:
['s', 'd', 'f', 'd', 's', 's', 'd', 'f']
Shift last element to first position and first element to last position of the said list:
['f', 'd', 'f', 'd', 's', 's', 'd', 's']
Click me to see the sample solution

190. Largest Products from Two Lists

Write a Python program to find the specified number of largest products from two given lists, multiplying an element from each list.
Original lists:
[1, 2, 3, 4, 5, 6]
[3, 6, 8, 9, 10, 6]
3 Number of largest products from the said two lists:
[60, 54, 50]
4 Number of largest products from the said two lists:
[60, 54, 50, 48]
Click me to see the sample solution

191. Max and Min of Three Lists

Write a Python program to find the maximum and minimum values of the three given lists.
Original lists:
[2, 3, 5, 8, 7, 2, 3]
[4, 3, 9, 0, 4, 3, 9]
[2, 1, 5, 6, 5, 5, 4]
Maximum value of the said three lists:
9
Minimum value of the said three lists:
0
Click me to see the sample solution

192. Remove Strings from List of Tuples

Write a Python program to remove all strings from a given list of tuples.
Original list:
[(100, 'Math'), (80, 'Math'), (90, 'Math'), (88, 'Science', 89), (90, 'Science', 92)]
Remove all strings from the said list of tuples:
[(100,), (80,), (90,), (88, 89), (90, 92)]
Click me to see the sample solution

193. Matrix Dimensions

Write a Python program to find the dimension of a given matrix.
Original list:
[[1, 2], [2, 4]]
Dimension of the said matrix:
(2, 2)
Original list:
[[0, 1, 2], [2, 4, 5]]
Dimension of the said matrix:
(2, 3)
Original list:
[[0, 1, 2], [2, 4, 5], [2, 3, 4]]
Dimension of the said matrix:
(3, 3)
Click me to see the sample solution

194. Sum Lists with Different Lengths

Write a Python program to sum two or more lists. The lengths of the lists may be different.
Original list:
[[1, 2, 4], [2, 4, 4], [1, 2]]
Sum said lists with different lengths:
[4, 8, 8]
Original list:
[[1], [2, 4, 4], [1, 2], [4]]
Sum said lists with different lengths:
[8, 6, 4]
Click me to see the sample solution

195. Reverse List with Original Index

Write a Python program to traverse a given list in reverse order, and print the elements with the original index.
Original list:
['red', 'green', 'white', 'black']
Traverse the said list in reverse order:
black
white
green
red
Traverse the said list in reverse order with original index:
3 black
2 white
1 green
0 red
Click me to see the sample solution

196. Move Element to End of List

Write a Python program to move a specified element in a given list.
Original list:
['red', 'green', 'white', 'black', 'orange']
Move white at the end of the said list:
['red', 'green', 'black', 'orange', 'white']
Original list:
['red', 'green', 'white', 'black', 'orange']
Move red at the end of the said list:
['green', 'white', 'black', 'orange', 'red']
Original list:
['red', 'green', 'white', 'black', 'orange']
Move black at the end of the said list:
['red', 'green', 'white', 'orange', 'black']
Click me to see the sample solution

197. Average N-th Element in Nested Lists

Write a Python program to compute the average of the n-th element in a given list of lists with different lengths.
Original list:
[[0, 1, 2], [2, 3, 4], [3, 4, 5, 6], [7, 8, 9, 10, 11], [12, 13, 14]]
Average of n-th elements in the said list of lists with different lengths:
[4.8, 5.8, 6.8, 8.0, 11.0]
Click me to see the sample solution

198. Indices of Common Elements in Lists

Write a Python program to compare two given lists and find the indices of the values present in both lists.
Original lists:
[1, 2, 3, 4, 5, 6]
[7, 8, 5, 2, 10, 12]
Compare said two lists and get the indices of the values present in both lists:
[1, 4]
Original lists:
[1, 2, 3, 4, 5, 6]
[7, 8, 5, 7, 10, 12]
Compare said two lists and get the indices of the values present in both lists:
[4]
Original lists:
[1, 2, 3, 4, 15, 6]
[7, 8, 5, 7, 10, 12]
Compare said two lists and get the indices of the values present in both lists:
[]
Click me to see the sample solution

199. Convert Unicode List to Strings

Write a Python program to convert a Unicode list to a list of strings.
Original lists:
['S001', 'S002', 'S003', 'S004']
Convert the said unicode list to a list contains strings:
['S001', 'S002', 'S003', 'S004']
Click me to see the sample solution

200. Pair Consecutive Elements in List

Write a Python program to pair consecutive elements of a given list.
Original lists:
[1, 2, 3, 4, 5, 6]
Pair up the consecutive elements of the said list:
[[1, 2], [2, 3], [3, 4], [4, 5], [5, 6]]
Original lists:
[1, 2, 3, 4, 5]
Pair up the consecutive elements of the said list:
[[1, 2], [2, 3], [3, 4], [4, 5]]
Click me to see the sample solution

201. Check String Contains List Element

Write a Python program to check if a given string contains an element that is present in a list.
The original string and list:
https://www.w3resource.com/python-exercises/list/
['.com', '.edu', '.tv']
Check if https://www.w3resource.com/python-exercises/list/ contains an element, which is present in the list ['.com', '.edu', '.tv']
True
The original string and list: https://www.w3resource.net
https://www.w3resource.net
['.com', '.edu', '.tv']
Check if https://www.w3resource.net contains an element, which is present in the list ['.com', '.edu', '.tv']
False
Click me to see the sample solution

202. Indexes of None in List

Write a Python program to find the indexes of all None items in a given list.
Original list:
[1, None, 5, 4, None, 0, None, None]
Indexes of all None items of the list:
[1, 4, 6, 7]
Click me to see the sample solution

203. Join Adjacent List Members

Write a Python program to join adjacent members of a given list.
Original list:
['1', '2', '3', '4', '5', '6', '7', '8']
Join adjacent members of a given list:
['12', '34', '56', '78']
Original list:
['1', '2', '3']
Join adjacent members of a given list:
['12']
Click me to see the sample solution

204. Check Common First Digit/Character

Write a Python program to check if the first digit or character of each element in a list is the same.
Original list:
[1234, 122, 1984, 19372, 100]
Check if first digit in each element of the said given list is same or not!
True
Original list:
[1234, 922, 1984, 19372, 100]
Check if first digit in each element of the said given list is same or not!
False
Original list:
['aabc', 'abc', 'ab', 'a']
Check if first character in each element of the said given list is same or not!
True
Original list:
['aabc', 'abc', 'ab', 'ha']
Check if first character in each element of the said given list is same or not!
False
Click me to see the sample solution

205. Indices Greater Than Value

Write a Python program to find the indices of elements in a given list that are greater than a specified value.
Original list:
[1234, 1522, 1984, 19372, 1000, 2342, 7626]
Indices of elements of the said list, greater than 3000
[3, 6]
Original list:
[1234, 1522, 1984, 19372, 1000, 2342, 7626]
Indices of elements of the said list, greater than 20000
[]
Click me to see the sample solution

206. Remove Extra Spaces from List

Write a Python program to remove additional spaces from a given list.
Original list:
['abc ', ' ', ' ', 'sdfds ', ' ', ' ', 'sdfds ', 'huy']
Remove additional spaces from the said list:
['abc', '', '', 'sdfds', '', '', 'sdfds', 'huy']
Click me to see the sample solution

207. Common Tuples in Two Lists

Write a Python program to find the common tuples between two given lists.
Original lists:
[('red', 'green'), ('black', 'white'), ('orange', 'pink')]
[('red', 'green'), ('orange', 'pink')]
Common tuples between two said lists
[('orange', 'pink'), ('red', 'green')]
Original lists:
[('red', 'green'), ('orange', 'pink')]
[('red', 'green'), ('black', 'white'), ('orange', 'pink')]
Common tuples between two said lists
[('orange', 'pink'), ('red', 'green')]
Click me to see the sample solution

208. Pairwise Average of List

Sum a list of numbers. Write a Python program to sum the first number with the second and divide it by 2, then sum the second with the third and divide by 2, and so on.
Original list:
[1, 2, 3, 4, 5, 6, 7]
Sum the said list of numbers:
[1.5, 2.5, 3.5, 4.5, 5.5, 6.5]
Original list:
[0, 1, -3, 3, 7, -5, 6, 7, 11]
Sum the said list of numbers:
[0.5, -1.0, 0.0, 5.0, 1.0, 0.5, 6.5, 9.0]
Click me to see the sample solution

209. Count Non-Zero Groups

Write a Python program to count the number of groups of non-zero numbers separated by zeros in a given list of numbers.
Original list:
[3, 4, 6, 2, 0, 0, 0, 0, 0, 0, 6, 7, 6, 9, 10, 0, 0, 0, 0, 0, 5, 9, 9, 7, 4, 4, 0, 0, 0, 0, 0, 0, 5, 3, 2, 9, 7, 1]
Number of groups of non-zero numbers separated by zeros of the said list: 4
Click me to see the sample solution

210. Sum of Non-Zero Groups

Write a Python program to compute the sum of non-zero groups (separated by zeros) of a given list of numbers.
Original list:
[3, 4, 6, 2, 0, 0, 0, 0, 0, 0, 6, 7, 6, 9, 10, 0, 0, 0, 0, 0, 7, 4, 4, 0, 0, 0, 0, 0, 0, 5, 3, 2, 9, 7, 1, 0, 0, 0]
Compute the sum of non-zero groups (separated by zeros) of the said list of numbers: [15, 38, 15, 27]
Click me to see the sample solution

211. Remove List Element by Index

Write a Python program to remove an element from a given list.
Original list:
['Ricky Rivera', 98, 'Math', 90, 'Science']
After deleting an element:, using index of the element: [98, 'Math', 90, 'Science']
Click me to see the sample solution

212. Filter Integers from Mixed List

Write a Python program to remove all values except integer values from a given array of mixed values.
Original list: [34.67, 12, -94.89, 'Python', 0, 'C#']
After removing all the values except integer values from the said array of mixed values: [12, 0]
Click me to see the sample solution

213. Sum Two Lowest Negatives

Write a Python program to calculate the sum of two lowest negative numbers in a given array of integers.
An integer (from the Latin integer meaning "whole") is colloquially defined as a number that can be written without a fractional component. For example, 21, 4, 0, and -2048 are integers.
Original list elements: [-14, 15, -10, -11, -12, -13, 16, 17, 18, 19, 20]
Sum of two lowest negative numbers of the said array of integers: -27
Original list elements: [-4, 5, -2, 0, 3, -1, 4, 9]
Sum of two lowest negative numbers of the said array of integers: -6
Click me to see the sample solution

214. Sort Number Ascending/Descending

Write a Python program to sort a given positive number in descending/ascending order.
Descending -> Highest to lowest.
Ascending -> Lowest to highest
Original Number: 134543
Descending order of the said number: 544331
Ascending order of the said number: 133445
Original Number: 43750973
Descending order of the said number: 97754330
Ascending order of the said number: 3345779
Click me to see the sample solution

215. Merge Lists into List of Lists

Write a Python program to merge two or more lists into a list of lists, combining elements from each of the input lists based on their positions.
Sample Output:
After merging lists into a list of lists:
[['a', 1, True], ['b', 2, False]]
[['a', 1, True], [None, 2, False]]
[['a', 1, True], ['_', 2, False]]
Click me to see the sample solution

216. Group List by Function and Count

Write a Python program to group the elements of a list based on the given function and return the count of elements in each group.
Sample Output:
{6: 2, 4: 1}
{3: 2, 5: 1}
Click me to see the sample solution

217. Split Values by Filtering Function

Write a Python program to split values into two groups, based on the result of the given filtering function.
Sample Output:
[['white'], ['red', 'green', 'black']]
Click me to see the sample solution

218. Sort List by Another List

Write a Python program to sort one list based on another list containing the desired indexes.
Sample Output:
['apples', 'bread', 'eggs', 'jam', 'milk', 'oranges']
['oranges', 'milk', 'jam', 'eggs', 'bread', 'apples']
Click me to see the sample solution

219. Build List Using Iterator

Write a Python program to build a list, using an iterator function and an initial seed value.
Sample Output:
[-10, -20, -30, -40]
Click me to see the sample solution

220. Map List to Dictionary

Write a Python program to map the values of a list to a dictionary using a function, where the key-value pairs consist of the original value as the key and the result of the function as the value.
Sample Output:
{1: 1, 2: 4, 3: 9}
Click me to see the sample solution

221. Shuffle List Randomly

Write a Python program to randomize the order of the values of a list, returning a new list.
Sample Output:
Original list: [1, 2, 3, 4, 5, 6]
Shuffle the elements of the said list:
[3, 2, 4, 1, 6, 5]
Click me to see the sample solution

222. Difference of Lists with Function

Write a Python program to get the difference between two given lists, after applying the provided function to each list element of both.
Sample Output:
[1.2]
[{'x': 2}]
Click me to see the sample solution

223. Non-Unique Values in List

Write a Python program to create a list with non-unique values filtered out.
Sample Output:
[1, 3, 5]
Click me to see the sample solution

224. Unique Values in List

Write a Python program to create a list with unique values filtered out.
Sample Output:
[2, 4]
Click me to see the sample solution

225. Retrieve Nested Key Value

Write a Python program to retrieve the value of the nested key indicated by the given selector list from a dictionary or list.
Sample Output:
Harwood
2
Click me to see the sample solution

226. Common Elements with Function

Write a Python program to get a list of elements that exist in both lists, after applying the provided function to each list element of both.
Sample Output:
[2.1]
Click me to see the sample solution

227. Symmetric Difference with Function

Write a Python program to get the symmetric difference between two lists, after applying the provided function to each list element of both.
Sample Output:
[1.2, 3.4]
Click me to see the sample solution

228. Union of Lists with Function

Write a Python program to get every element that exists in any of the two given lists once, after applying the provided function to each element of both.
Sample Output:
[2.2, 4.1]
Click me to see the sample solution

229. First Index Satisfying Function

Write a Python program to find the index of the first element in the given list that satisfies the provided testing function.
Sample Output:
0
Click me to see the sample solution

230. All Indices Satisfying Function

Write a Python program to find the indexes of all elements in the given list that satisfy the provided testing function.
Sample Output:
[0, 2]
Click me to see the sample solution

231. Split Values by Filter List

Write a Python program to split values into two groups, based on the result of the given filter list.
Sample Output:
[['red', 'green', 'pink'], ['blue']]
Click me to see the sample solution

232. Chunk List by Size

Write a Python program to chunk a given list into smaller lists of a specified size.
Sample Output:
[[1, 2, 3], [4, 5, 6], [7, 8]]
Click me to see the sample solution

233. Chunk List into N Parts

Write a Python program to chunk a given list into n smaller lists.
Sample Output:
[[1, 2], [3, 4], [5, 6], [7]]
Click me to see the sample solution

234. Convert Number to Digits List

Write a Python program to convert a given number (integer) to a list of digits.
Sample Output:
[1, 2, 3]
[1, 3, 4, 7, 8, 2, 3]
Click me to see the sample solution

235. Last Index Satisfying Function

Write a Python program to find the index of the last element in the given list that satisfies the provided testing function.
Sample Output:
2
Click me to see the sample solution

236. Find Parity Outliers

Write a Python program to find items that are parity outliers in a given list.
Sample Output:
[1, 3]
[2, 4, 6]
Click me to see the sample solution

237. Extract Values by Key

Write a Python program to convert a given list of dictionaries into a list of values corresponding to the specified key.
Sample Output:
[8, 36, 34, 10]
Click me to see the sample solution

238. Average Mapped Values

Write a Python program to calculate the average of a given list, after mapping each element to a value using the provided function.
Sample Output:
5.0
15.0
Click me to see the sample solution

239. First Value Satisfying Function

Write a Python program to find the value of the first element in the given list that satisfies the provided testing function.
Sample Output:
1
2
Click me to see the sample solution

240. Last Value Satisfying Function

Write a Python program to find the value of the last element in the given list that satisfies the provided testing function.
Sample Output:
3
4
Click me to see the sample solution

241. Frequency Dictionary from List

Write a Python program to create a dictionary with the unique values of a given list as keys and their frequencies as values.
Sample Output:
{'a': 4, 'b': 2, 'f': 2, 'c': 1, 'e': 2}
{3: 4, 4: 2, 7: 1, 5: 2, 9: 1, 0: 1, 2: 1}
Click me to see the sample solution

242. Symmetric Difference with Duplicates

Write a Python program to get the symmetric difference between two iterables, without filtering out duplicate values.
Sample Output:
[30, 40]
Click me to see the sample solution

243. Check All True for Function

Write a Python program to check if a given function returns True for every element in a list.
Sample Output:
True
False
False
Click me to see the sample solution

244. Generate Range with Ratio

Write a Python program to initialize a list containing the numbers in the specified range where start and end are inclusive and the ratio between two terms is step. Return an error if step equals 1.
Sample Output:
[1, 2, 4, 8, 16, 32, 64, 128, 256]
[3, 6, 12, 24, 48, 96, 192]
[1, 4, 16, 64, 256]
Click me to see the sample solution

245. Find Longest Iterable

Write a Python program that takes any number of iterable objects or objects with a length property and returns the longest one.
Sample Output:
Green
[1, 2, 3, 4, 5]
[1, 2, 3, 4]
Click me to see the sample solution

246. Check Any True for Function

Write a Python program to check if a given function returns True for at least one element in the list.
Sample Output:
True
False
Click me to see the sample solution

247. Difference Without Filtering Duplicates

Write a Python program to calculate the difference between two iterables, without filtering duplicate values.
Sample Output:
[3]
Click me to see the sample solution

248. Max Mapped Value in List

Write a Python program to get the maximum value of a list, after mapping each element to a value using a given function.
Sample Output:
8
Click me to see the sample solution

249. Min Mapped Value in List

Write a Python program to get the minimum value of a list, after mapping each element to a value using a given function.
Sample Output:
2
Click me to see the sample solution

250. Sum Mapped Values in List

Write a Python program to calculate the sum of a list, after mapping each element to a value using the provided function.
Sample Output:
20
Click me to see the sample solution

251. Fill List with Specified Value

Write a Python program that fills a list with the specified value.
Sample Output:
[0, 0, 0, 0, 0, 0, 0]
[3, 3, 3, 3, 3, 3, 3, 3]
[-2, -2, -2, -2, -2]
[3.2, 3.2, 3.2, 3.2, 3.2]
Click me to see the sample solution

252. Get N Maximum Elements

Write a Python program to get the n maximum elements from a given list of numbers.
Sample Output:
Original list elements:
[1, 2, 3]
Maximum values of the said list: [3]
Original list elements:
[1, 2, 3]
Two maximum values of the said list: [3, 2]
Original list elements:
[-2, -3, -1, -2, -4, 0, -5]
Threee maximum values of the said list: [0, -1, -2]
Original list elements:
[2.2, 2, 3.2, 4.5, 4.6, 5.2, 2.9]
Two maximum values of the said list: [5.2, 4.6]
Click me to see the sample solution

253. Get N Minimum Elements

Write a Python program to get the n minimum elements from a given list of numbers.
Sample Output:
Original list elements:
[1, 2, 3]
Minimum values of the said list: [1]
Original list elements:
[1, 2, 3]
Two minimum values of the said list: [1, 2]
Original list elements:
[-2, -3, -1, -2, -4, 0, -5]
Threee minimum values of the said list: [-5, -4, -3]
Original list elements:
[2.2, 2, 3.2, 4.5, 4.6, 5.2, 2.9]
Two minimum values of the said list: [2, 2.2]
Click me to see the sample solution

254. Weighted Average of Numbers

Write a Python program to get the weighted average of two or more numbers.
Sample Output:
Original list elements:
[10, 50, 40]
[2, 5, 3]
Weighted average of the said two list of numbers:
39.0
Original list elements:
[82, 90, 76, 83]
[0.2, 0.35, 0.45, 32]
Weighted average of the said two list of numbers:
82.97272727272727
Click me to see the sample solution

255. Deep Flatten a List

Write a Python program to perform a deep flattening of a list.
Sample Output:
Original list elements:
[1, [2], [[3], [4], 5], 6]
Deep flatten the said list:
[1, 2, 3, 4, 5, 6]
Original list elements:
[[[1, 2, 3], [4, 5]], 6]
Deep flatten the said list:
[1, 2, 3, 4, 5, 6]
Click me to see the sample solution

256. Generate Powerset of Iterable

Write a Python program to get the powerset of a given iterable.
Sample Output:
Original list elements:
[1, 2]
Powerset of the said list:
[(), (1,), (2,), (1, 2)]
Original list elements:
[1, 2, 3, 4]
Powerset of the said list:
[(), (1,), (2,), (3,), (4,), (1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4), (1, 2, 3), (1, 2, 4), (1, 3, 4), (2, 3, 4), (1, 2, 3, 4)]
Click me to see the sample solution

257. Compare Lists for Same Elements

Write a Python program to check if two given lists contain the same elements regardless of order.
Sample Output:
Original list elements:
[1, 2, 4]
[2, 4, 1]
Check two said lists contain the same elements regardless of order!
True
Original list elements:
[1, 2, 3]
[1, 2, 3]
Check two said lists contain the same elements regardless of order!
True
Original list elements:
[1, 2, 3]
[1, 2, 4]
Check two said lists contain the same elements regardless of order!
False
Click me to see the sample solution

258. Keys of Flat Dictionary

Write a Python program to create a flat list of all the keys in a flat dictionary.
Sample Output:
Original directory elements:
{'Laura': 10, 'Spencer': 11, 'Bridget': 9, 'Howard ': 10}
Flat list of all the keys of the said dictionary:
['Laura', 'Spencer', 'Bridget', 'Howard ']
Click me to see the sample solution

259. Check Any True in List

Write a Python program to check if a given function returns True for at least one element in the list.
Sample Output:
False
True
False
Click me to see the sample solution

260. Check if List Elements in Another List

Write a Python program to check if all the elements of a list are included in another given list.
Sample Output:
True
False
Click me to see the sample solution

261. Most Frequent Element in List

Write a Python program to get the most frequent element in a given list of numbers.
Sample Output:
2
Original list:
[2, 3, 8, 4, 7, 9, 8, 2, 6, 5, 1, 6, 1, 2, 3, 2, 4, 6, 9, 1, 2]
Item with maximum frequency of the said list:
2
Original list:
[1, 2, 3, 1, 2, 3, 2, 1, 4, 3, 3]
Item with maximum frequency of the said list:
3
Click me to see the sample solution

262. Move Elements to End

Write a Python program to move the specified number of elements to the end of the given list.
Sample Output:
[4, 5, 6, 7, 8, 1, 2, 3]
[6, 7, 8, 1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8]
[8, 1, 2, 3, 4, 5, 6, 7]
[2, 3, 4, 5, 6, 7, 8, 1]
Click me to see the sample solution

263. Move Elements to Start

Write a Python program to move the specified number of elements to the start of the given list.
Sample Output:
[4, 5, 6, 7, 8, 1, 2, 3]
[6, 7, 8, 1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8]
[8, 1, 2, 3, 4, 5, 6, 7]
[2, 3, 4, 5, 6, 7, 8, 1]
Click me to see the sample solution

264. Convert List of Lists to 2D List

Write a Python program to create a two-dimensional list from a given list of lists.
Sample Output:
[(1, 4, 7, 10), (2, 5, 8, 11), (3, 6, 9, 12)]
[(1, 4), (2, 5)]
Click me to see the sample solution

265. Generate Fibonacci Sequence

Write a Python program to generate a list containing the Fibonacci sequence, up until the nth term.
Sample Output:
First 7 Fibonacci numbers:
[0, 1, 1, 2, 3, 5, 8, 13]
First 15 Fibonacci numbers:
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]
First 50 Fibonacci numbers:
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, 2971215073, 4807526976, 7778742049, 12586269025]
Click me to see the sample solution

266. Cast Value to List

Write a Python program to cast the provided value as a list if it's not one.
Sample Output:
<class 'list'>
[1]
<class 'tuple'>
['Red', 'Green']
<class 'set'>
['Green', 'Red']
<class 'dict'>
[1, 2, 3]
Click me to see the sample solution

267. Cumulative Sum of List

Write a Python program to get the cumulative sum of the elements of a given list.
Sample Output:
Original list elements:
[1, 2, 3, 4]
Cumulative sum of the elements of the said list:
[1, 3, 6, 10]
Original list elements:
[-1, -2, -3, 4]
Cumulative sum of the elements of the said list:
[-1, -3, -6, -2]
Click me to see the sample solution

268. Remove N Elements from Sides

Write a Python program to get a list with n elements removed from the left and right.
Sample Output:
Original list elements:
[1, 2, 3]
Remove 1 element from left of the said list:
[2, 3]
Remove 1 element from right of the said list:
[1, 2]
Original list elements:
[1, 2, 3, 4]
Remove 2 elements from left of the said list:
[3, 4]
Remove 2 elements from right of the said list:
[1, 2]
Original list elements:
[1, 2, 3, 4, 5, 6]
Remove 7 elements from left of the said list:
[2, 3, 4, 5, 6]
Remove 7 elements from right of the said list:
[1, 2, 3, 4, 5]
Click me to see the sample solution

269. Get Every Nth Element

Write a Python program to get every nth element in a given list.
Sample Output:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 4, 6, 8, 10]
[5, 10]
[6]
Click me to see the sample solution

270. Check Sublist Containment

Write a Python program to check if the elements of the first list are contained in the second one regardless of order.
Sample Output:
True
True
False
True
Click me to see the sample solution

271. Check Duplicates in List

Write a Python program to check if there are duplicate values in a given flat list.
Sample Output:
Original list:
[1, 2, 3, 4, 5, 6, 7]
Check if there are duplicate values in the said given flat list:
False
Original list:
[1, 2, 3, 3, 4, 5, 5, 6, 7]
Check if there are duplicate values in the said given flat list:
True
Click me to see the sample solution

272. Generate Arithmetic Progression

Write a Python program to generate a list of numbers in the arithmetic progression starting with the given positive integer and up to the specified limit.
Sample Output:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36]
[5, 10, 15, 20, 25]
Click me to see the sample solution

273. Find Divisor with Equal Sums

Write a Python program to find an element that divides a given list of integers with the same sum value.
Sample Output:
Original list:
[0, 9, 2, 4, 5, 6]
Element that devides the said list of integers with the same sum value:
4
Original list:
[-4, 0, 6, 1, 0, 2]
Element that devides the said list of integers with the same sum value:
1
Original list:
[1, 2, 3, 4]
Element that devides the said list of integers with the same sum value:
No such element!
Original list:
[-4, 0, 5, 1, 0, 1]
Element that devides the said list of integers with the same sum value:
1
Click me to see the sample solution

274. Count Lowercase in Word List

Write a Python program to count the lowercase letters in a given list of words.
Sample Data:
(["Red", "Green", "Blue", "White"]) -> 13
(["SQL", "C++", "C"]) -> 0
Click me to see the sample solution

275. Sum Excluding Index

Write a Python program to add all elements of a list of integers except the number at index. Return the updated string.
Sample Data:
([0, 9, 2, 4, 5, 6] -> [26, 17, 24, 22, 21, 20]
([-4, 0, 6, 1, 0, 2]) -> [9, 5, -1, 4, 5, 3]
([1, 2, 3]) -> [5, 4, 3]
([-4, 0, 5, 1, 0, 1]) -> [7, 3, -2, 2, 3, 2]
Click me to see the sample solution

276. Find Largest Odd Number

Write a Python program to find the largest odd number in a given list of integers.
Sample Data:
([0, 9, 2, 4, 5, 6]) -> 9
([-4, 0, 6, 1, 0, 2]) -> 1
([1, 2, 3]) -> 3
([-4, 0, 5, 1, 0, 1]) -> 5
Click me to see the sample solution

277. Largest and Smallest Gaps

Write a Python program to calculate the largest and smallest gap between sorted elements of a list of integers.
Sample Data:
{1, 2 ,9, 0, 4, 6} -> 3
{23, -2, 45, 38, 12, 4, 6} -> 15
Click me to see the sample solution

278. Sum Missing Numbers

Write a Python program to sum the missing numbers in a given list of integers.
Sample Data:
([0, 3, 4, 7, 9]) -> 22
([44, 45, 48]) -> 93
([-7, -5, -4, 0]) -> -12
Click me to see the sample solution

279. Extract Specified Vowels

Write a Python program to extract the first specified number of vowels from a given string. If the specified number is less than the number of vowels present in the string then display "n is less than the number of vowels present in the string".
Sample Data:
("Python", 2) -> "n is less than number of vowels present in the string."
("Python Exercises", 3) -> "oEe"
("aeiou") -> "AEI"
Click me to see the sample solution

280. Find Pairs Differing by Three

Write a Python program that takes a list of integers and finds all pairs of integers that differ by three. Return all pairs of integers in a list.
Sample Data:
([0, 3, 4, 7, 9]) -> [[0, 3], [4, 7]]
[0, -3, -5, -7, -8] -> [[-3, 0], [-8, -5]]
([1, 2, 3, 4, 5]) -> [[1, 4], [2, 5]]
([100, 102, 103, 114, 115]) -> [[100, 103]]
Click me to see the sample solution

List: Cheat Sheet

Making a list:

colors = ['Red', 'Blue', 'Green', 'Black', 'White']

Accessing elements:

# Getting the first element
first_col = colors[0]
# Getting the second element
second_col = colors[1]
# Getting the last element
newest_col = colors[-1]

Modifying individual items:

# Changing an element
colors[0] = 'Yellow'
colors[-2] = 'Red'

Adding elements:

# Adding an element to the end of the list
colors.append('Orange')
# Starting with an empty list
colors = []
colors.append('Red')
colors.append('Blue')
colors.append('Green')
# Inserting elements at a particular position
colors.insert(0, 'Violet')
colors.insert(2, 'Purple')

Removing elements:

# Deleting an element by its position
del colors[-1]
# Removing an item by its value
colors.remove('Green')

Popping elements:

# Pop the last item from a list
most_recent_col = colors.pop()
print(most_recent_col)
# Pop the first item in a list
first_col = colors.pop(0)
print(first_col)

List length:

# Find the length of a list
num_colors = len(colors)
print("We have " + str(num_colors) + " colors.")

Sorting a list:

# Sorting a list permanently
colors.sort()
# Sorting a list permanently in reverse alphabetical order
colors.sort(reverse=True)
# Sorting a list temporarily
print(sorted(colors))
print(sorted(colors, reverse=True))
# Reversing the order of a list
colors.reverse()

Looping through a list:

# Printing all items in a list
for col in colors:
 print(col)
# Printing a message for each item, and a separate message afterwards
for col in colors:
 print("Welcome, " + col + "!")
print("Welcome, we're glad to see you all!")

The range() function:

# Printing the numbers 0 to 2000
for num in range(2001):
 print(num)
# Printing the numbers 1 to 2000
for num in range(1, 2001):
 print(num)
# Making a list of numbers from 1 to a million
nums = list(range(1, 1000001))

Simple statistics:

# Finding the minimum value in a list
nums = [23, 22, 44, 17, 77, 55, 1, 65, 82, 2]
num_min = min(nums)
# Finding the maximum value
nums = [23, 22, 44, 17, 77, 55, 1, 65, 82, 2]
num_max = max(nums)
# Finding the sum of all numbers
nums = [23, 22, 44, 17, 77, 55, 1, 65, 82, 2]
total_num = sum(nums)

Slicing a list:

# Getting the first three items
colors = ['Red', 'Blue', 'Green', 'Black', 'White']
first_three = colors [:3]
# Getting the middle three items
middle_three = colors[1:4]
# Getting the last three items
last_three = colors[-3:]

Copying a list:

# Making a copy of a list
colors = ['Red', 'Blue', 'Green', 'Black', 'White']
copy_of_colors = colors[:]

List of Comprehensions:

# Using a loop to generate a list of square numbers
squr = []
for x in range(1, 11):
 sq = x**2
 squr.append(sq)
# Using a comprehension to generate a list of square numbers
squr = [x**2 for x in range(1, 11)]
# Using a loop to convert a list of names to upper case
colors = ['Red', 'Blue', 'Green', 'Black', 'White']
upper_cols = []
for cols in colors:
 upper_cols.append(cols.upper())
# Using a comprehension to convert a list of names to upper case
colors = ['Red', 'Blue', 'Green', 'Black', 'White']
upper_cols = [cols.upper() for cols in colors]

Python Code Editor:

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.

Test your Python skills with w3resource's quiz



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/python-exercises/list/