Python Numpy Practice Programs, Exercises

Numpy is one of the most popular Python libraries for data analysis. It’s a library that provides a way to manipulate and process arrays of data in both one and two dimensions.

1). Python program to get the NumPy version

2). Python NumPy program to test whether none of the elements of a given array is zero.
Input : [6,8,3,5]
Output : True

3). Python NumPy program to test a given array element-wise is finite or not.
Input : [6,8,3,np.inf]
Output : [False, False, False, True]

4). Python NumPy program to test element-wise for NaN of a given array.
Input :[2,4,np.nan,7]
Output : [False False True False]

5). Python NumPy program to test element-wise for complex numbers of a given array.
Input :[2,4,6+9j,7]
Output : [False, False, True, False]

6). Python NumPy program to test element-wise for real numbers of a given array.
Input : [2,4,6+9j,7]
Output : [True, True, False, True]

7). Python NumPy program to test whether a number is scalar or not.
Input : 8.9
Output : True

Input : [8.9]
Output : False

8). Python NumPy program to test whether two arrays are element-wise equal.
Input :
[3,8,5]
[3,8,5]
Output : [ True True True]

9). Python NumPy program to create an element-wise comparison (greater than).
Input =
[8,3]
[9,1]
Output : [ False, True]

10). Python NumPy program to create an element-wise comparison (greater equal).
Input =
[6,4]
[6,3]
Output : [ True, True]

11). Python NumPy program to create an element-wise comparison (less than).
Input =
[6,4]
[2,9]
Output : [ False, True]

12). Python Numpy program to create an array with the values 10,34,86,26,56.
Output : [10,34,86,26,56]

13). Python NumPy program to determine the size of the memory occupied by the above array.

14). Python NumPy program to create an array of 3 ones.
Output : [1,1,1]

15). Python NumPy program to create an array of integers between 1-20.

16). Python NumPy program to create an array of even integers between 1-20.

17). Python NumPy program to create an array of odd integers between 1-20.

18). Python NumPy program to create an array of integers between 1-100 by the difference of 6 between them.

19). Python NumPy program to create a 3×3 matrix.

20). Python NumPy program to create a 3×3 identify matrix.

21). Python NumPy program to generate random numbers between 1-2.

22). Python NumPy program to generate an array of 5 random numbers from a standard normal distribution.

23). Python NumPy program to create a vector with values ranging from 1 to 20.
Output : [1,2,3,….,20]

24). Python program to print all the values from the array except 20.
Output : [1,2,3,….,19]

25). Python NumPy program to print all the values from the above array except 1.
Output : [2,3,….,20]

26). Python NumPy program to create a 3×4 matrix.

27). Python NumPy program to create a 2×3 matrix.

28). Write a program to create a 2×2 matrix.

29). Python NumPy program to create a vector with values from 1 to 15 and change the sign of the numbers in the range from 6 to 10.
Output : [1,2,3,4,5,-6,-7,-8,-9,-10,11,12,13,14,15]

30). Python NumPy program to multiply two vectors.
Input =
[4,2,8]
[7,3,5]
Output : [28,6,40]

31). Python NumPy program to create a 2×3 matrix filled with values from 5-10.
Output =
[[ 5 6 7]
[8 9 10]]

32). Python NumPy program to find the shape of the given matrix.
Input =
[[5 6 7]
[8 9 10]]
Output : (2,3)

33). Python NumPy program to reshape the 2×3 matrix into a 2×2 matrix.
Input =
[[5 6 7]
[8 9 10]]
Output =
[[ 5 6]
[7 8]
[9 10]]

34). Python NumPy program to create a 2×2 zero matrix with elements on the main diagonal equal to 7,8.
Output =
[[ 7 0]
[0 8]]

35). Python NumPy program to calculate the sum of all elements in an array.
Input :
[[ 5 3]
[7 4]]
Output : 19

36). Python NumPy program to calculate the sum of each row in an array.
Input =
[[ 5 3]
[7 4]]
Output : [8,11]

37). Python NumPy program to calculate the sum of each column in an array.
Input =
[[ 5 3]
[7 4]]
Output : [12,7]

38). Python program to calculate the inner/dot product of two vectors.
Input =
[[ 5 3]
[7 4]]
Output : 42

39). Python NumPy program to add a vector to each row of a matrix.
Input =
[2,5]
[[ 5 3]
[7 4]]
Output =
[[ 7 8]
[9 9]]

40). Python NumPy program to convert the list into an array.
Input : [[3,0],[6,4]]
Output =
[[ 3 0]
[6 4]]

41). Python NumPy program to convert an array into a list.
Input =
[[ 3 0]
[6 4]]
Output :[[3,0],[6,4]]

42). Python NumPy program to find the missing data in a given array.
Input =
[[ 1 5 Nan]
[8 Nan 9]]
Output =
[[ False False True
False True False]]

43). Python NumPy program to check whether two arrays are element-wise equal.
Input =
[5,3]
[7,8]
Output : [False, False]

44). Python NumPy program to create a one-dimensional array.
Output : [65,90,1,3,5]

45). Python NumPy program to interchange the rows of a matrix.
Input =
[[ 5 6]
[7 8]
[9 10]]
Output =
[[ 5 7 9]
[ 6 8 10]]

46). Python NumPy program to sort an array by row in ascending order.
Input =
[[ 6 5]
[10 9]
[8 7]]
Output =
[[ 5 6]
[9 10]
[7 8]]

47). Python NumPy program to sort a given array by column in ascending order.
Input =
[[ 6 5]
[10 9]
[7 8]]
Output =
[[6 5]
[7 8]
[10 9]]

48). Python NumPy program to extract all numbers from a given array that are greater than a specified number.
Input =
[[ 6 5]
[10 9]
[7 8]]
Output =
Greater than 7
[ 10,9,8]

49). Python NumPy program to replace all numbers in a given array that is equal or greater than a given number.
Input =
[[ 6 5]
[10 9]
[7 8]]
Output =
Replace numbers greater than or equal to 7 with 0
[[ 6 5]
[0 0]
[0 0 ]]

50). Write a program to swap rows of a given array.
Input =
[[ 6 5]
[10 9]
[7 8]]
Output =
[[ 8 7]
[10 9]
[ 6 5]]

51). Python NumPy program to multiply a row of an array by a scalar.
Input =
[[ 6 5]
[10 9]
[7 8]]
Output =
Multiply row 1 by 2
[[ 12 10]
[10 9]
[7 8]]

52). Python NumPy program to add a row of a matrix into another row.
Input =
[[ 6 5]
[10 9]
[7 8]]
Output =
Add row 2 to row 1
[[ 16 14]
[10 9]
[7 8]]

53). Python NumPy program to find the real and imaginary parts of an array of complex numbers.
Input : [6+2j,10+5j]
Output =
Real part- 6,10
Imaginary part- 2,5

54). Python NumPy program to find common elements between two arrays.
Input =
[56,18,28,36]
[76,36,56]
Output : [36,56]

55). Python NumPy program to get the unique elements of an array.
Input : [25,33,10,45,33,10]
Output : [25,33,10,45]

56). Python NumPy program to find the set difference between two arrays. The set will give unique values in array1 that are not in array2.
Input =
[56,18,28,36]
[76,36,56]
Output : [18,28]

57). Python NumPy program to find the union of two arrays. The union will return the values that are in either of the two input arrays.
Input =
[56,18,28,36]
[76,36,56,90]
Output : [56,18,28,36,76,90]

58). Python NumPy program to find the indices of the maximum value of an array.
Input : [76,36,56,90]
Output : 3

59). Python Numpy program to find the indices of the minimum value of an array.
Input : [76,36,56,90]
Output : 1

60). Python Numpy program to change the data type of an array.
Input =
[[ 4 8 7]
[ 2 3 6]]
The data type of the array x is: int32
Output =
[[ 4. 8. 7.]
[ 2. 3. 6.]]
New Type: float64

61). Python NumPy program to find the ith element of an array.
Input =
[[ 4 8 7]
[ 2 3 6]]
Output =
i=5
3

62). Python NumPu program to remove single-dimensional entries from a specified shape.
Input = original shape: (2,1,3)
Output : (2,3)

63). Python NumPy program to convert 1-D arrays as columns into a 2-D array.
Input : (3,8,5),(4,0,7)
Output =
[[ 3 4]
[8 0]
[5 7]]

64). Python NumPy program to split an array of 10 elements into 3 arrays, each of which has 2, 3, and 5 elements.
Input = [ 1,2,3,4,5,6,7,8,9,10]
Output = [array([1,2]), array ([3,4,5]), array ([6,7,8,9,10])]

65). Python NumPy program to get the number of nonzero elements in an array.
Input =
[[ 4 8 0]
[2 0 6]]
Output : 4

66). Python NumPy program to find the median of the matrix.

67). Python NumPy program to find the median of the matrix along the rows.

68). Python NumPy program to find the median of the matrix along the column.

69). Python NumPy program to make an array immutable i.e. read-only.

70). Python NumPy program to print every element of an array.
Input =
[[ 4 8 0]
[2 0 6]]
Output : 4 8 0 2 0 6

71). Python NumPy program to print squares of all the elements of an array.
Input : [2,6,3,1]
Output : [4,36,9,1]

72). Python NumPy program to access an array by column.
Input =
[[ 4 8 0]
[ 2 0 6]]
Output =
1st column:
[4 2]
2nd column:
[8 0]
3rd column:
[0 6]

73). Python NumPy program to convert an array of float values to an array of integer values.
Input =
[[ 6.7 5.2]
[9.4 2.7]]
Output =
[[ 6 5]
[9 2]]

74). Python NumPy to add an extra column to an array.
Input =
[[ 4 8 0]
[2 0 6]]
Output =
[[ 4 8 0 5]
[2 0 6 7 ]]

75). Python NumPy program to replace the negative values in an array with 1.
Input =
[[ 4 8 -5]
[2 -9 6]]
Output =
[[ 4 8 1]
[2 1 6]]

76). Python NumPy program to remove all rows in a NumPy array that contain non-numeric values.
Input =
[[ 4 NaN 8]
[2 4 6]]
Output =
[2 1 6]

77). Python NumPy program to get the magnitude of a vector.
Input : [3 5 1]
Output : 5.91

78). Python NumPy program to count the frequency of unique values.
Input : [ 8 6 7 0 7 8 6 6]
Output =
[[ 0 6 7 8
1 3 2 2]]

79). Python NumPy program to check whether an array is empty.
Input =
[4,8,0]
Output : Array is not empty

80). Python NumPy program to calculate the product of an array.
Input : [3 5 1]
Output : 15

81). Python NumPy program to convert an array into a CSV file.

82). Python NumPy program to access first two columns of a 3-D array.
Input =
[[ 6 5 7]
[10 9 1]
[7 8 2]]
Output = 1 column: [ 6 10 7], 2 column: [5 9 8]

83). Python NumPy program to extract the first and second elements of the first and second rows from a given (3×3) matrix.
Input =
[[ 6 5 7]
[10 9 1]
[7 8 2]]
Output =
[[ 6 5]
[10 9]]

84). Python NumPy program to create an array that represents the rank of each item of a given array.
Input : [6 8 4 9 5 0]
Output : [3 4 1 5 2 0]

85). Python NumPy program to copy data from a given array to another array.

86). Python NumPy program to calculate the sum of all columns of an array
Input =
[[ 6 5 7]
[10 9 1]
[7 8 2]]
Output : [23 22 10]

87). Python NumPy program to calculate averages without NaNs along a row.
Input =
[[ 6 5 nan]
[nan 9 1]
[7 8 2]]
Output : [ 5.5 5 8.5]

88). Python NumPy program to merge two given arrays of identical shape.

89). Python NumPy program to convert a python dictionary to a n-dimensional array.

90). Python NumPy program to convert an array to a data frame with headers.

91). Python NumPy program to create an array and reshape it.

92). Python NumPy program to check whether the dimensions of two arrays are the same or not.

93). Python NumPy program to calculate the sin angle of an array.

94). Python NumPy program to calculate the standard deviation of an array.

95). Python NumPy program to calculate the variance of an array.

96). Python NumPy program to calculate the cos angle of an array.

97). Python NumPy program to calculate the tan angle of an array.

98). Python NumPy program to round off the elements in an array up to two digits.
Input : [4.8757 2.4578]
Output : [4.86 2.45]

99). Python NumPy program to round off the elements in an array using the floor function.
Input : [4.8757 2.4578]
Output : [4 2]

100). Python NumPy program to round off the elements in an array using ceil function.
Input : [4.8757 2.4578]
Output : [5 3]

101). Python NumPy program to convert a tuple into an array.
Input : (5,7,0)
Output : [5 7 0]

102). Python NumPy program to create an array using dtype as complex.
Output : [5.+0.j 4.+0.j]

Python Pandas Programs, Exercises

Python Pandas Programs helps to filter and sort the tabular data and gain expertise on it, Pandas is an open-source library for data analysis in Python. Pandas is one of the most popular and fastest-growing libraries in the Python ecosystem.

1). Python Pandas program to create and display a one-dimensional array-like object containing an array of data.
Output:
15
43
88
23

2). Python Pandas program to convert a series to a list and print its type.

3). Python Pandas program to add two series.
Input:
A=[1,6,9,5]
B=[5,2,4,5]
Output:
[6,8,13,10]

4). Python Pandas program to subtract two series.
Input:
A=[1,6,9,5]
B=[5,2,4,5]
Output:
[-4,4,5,0]

5). Python Pandas program to multiply two series.
Input:
A=[1,6,9,5]
B=[5,2,4,5]
Output:
[5,12,36,25]

6). Python Pandas program to divide two series.
Input:
A=[1,6,9,5]
B=[5,2,4,5]
Output:
[0.2,3,2.5,1]

7). Python Pandas program to check whether elements in the series are equal or not.
Input:
A=[1,6,9,5]
B=[5,2,4,5]
Output:
False
False
False
True

8). Python Pandas program to check whether elements in the series are greater than other series.
Input:
A=[1,6,9,5]
B=[5,2,4,5]
Output:
False
True
True
False

9). Python Pandas program to convert a dictionary to a series.
Input:
A={name: Virat, sport: cricket, age: 32}
Output:
Name Virat
Sport Cricket
Age 32

10). Python Pandas program to convert a NumPy array to a Pandas series.
Input:
[5,3,8,9,0]
Output:
0 5
1 3
2 8
3 9
4 0

11). Python Pandas program to change the data type of given a column or a Series.
Input:
0 54
1 27.90
2 sqa
3 33.33
4 tools
dtype: object
Output:
0 54.00
1 27.90
2 NaN
3 33.33
4 NaN
dtype:float64

12). Python Pandas program to convert a given Series to an array.
Input:
0 54
1 27.90
2 sqa
3 33.33
4 tools
dtype: object
Output:
[’54’, ‘27.90’,’sqa’,’33.33′, ‘tools’]

13). Python Pandas program to convert a series of lists into one series.
Input:
[Sqa, tool]
[Learning, python]
[Is, fun]
Output:
0 [Sqa, tool]
1 [Learning, python]
2 [Is, fun]
dtype: object

14). Python Pandas program to sort a given Series.
Input:
0 55
1 23
2 10
3 87
Output:
0 10
1 23
2 55
3 87

15). Python Pandas program to add some data to an existing series.
Input:
0 54
1 27.90
2 sqa
3 33.33
4 tools
Output:
0 54
1 27.90
2 sqa
3 33.33
4 tools
5 python
6 100

16). Python Pandas program to create a subset of a given series based on value and condition.
Input:
0 10
1 25
2 69
3 74
4 33
5 54
6 21
Output:
Subset of the above Data Series:
0 10
1 25
4 33
6 21

17). Python Pandas program to change the order of the index of a given series.
Input:
0 Sqa
1 tools
2 Learning
3 python
4 Is
5 fun
Output:
2 Learning
3 python
0 Sqa
1 tools
4 Is
5 fun

18). Python Pandas program to find the mean of the data of a given series.
Input:
0 5
1 4
2 8
3 6
Output:
5.75

19). Python Pandas program to find the standard deviation of the  given Series.
Input:
0 2
1 4
2 6
3 8
4 10
Output: = 3.162277

20). Python Pandas program to get the items of a series not present in another series.
Input:
A=
0 4
1 7
2 3
B=
0 9
1 4
2 3
Output:
Items of A that are not present in B
1 7

21). Python Pandas program to calculate the maximum value from a series.
Input:
0 54
1 38
2 67
3 87
Output:
87

22). Python Pandas program to calculate the minimum value from a series.
Input:
0 54
1 38
2 67
3 87
Output:
38

23). Python Pandas program to calculate the frequency of each value of a series.
Input:
0 3
1 0
2 3
3 2
4 2
5 0
6 3
7 3
8 2
Output:
0 2
2 3
3 4

24). Python Pandas program to extract items at given positions of a series.
Input:
0 3
1 0
2 3
3 2
4 2
5 0
6 3
7 3
8 2
Output:
1 0
4 2
7 3

25). Python Pandas program to convert the first and last character of each word to upper case in each word of a given series.
Input:
0 sqatools
1 python
2 data
3 science
Output:
0 SqatoolS
1 PythoN
2 DatA
3 SciencE

26). Python Pandas program to calculate the number of characters in each word in a series.
Input:
0 Virat
1 Rohit
2 Pant
3 Shikhar
Output:
0 6
1 6
2 4
3 7

27). Python Pandas program to convert a series of date strings to a time-series.
Input:
0 2 Feb 2020
1 5/11/2021
2 7-8-2022
Output:
0 2020-02-02 00:00:00
1 2021-11-05 00:00:00
2 2022-08-07 00:00:00

28). Python Pandas program to filter words from a given series that contain at least one vowel.
Input:
0 sqatools
1 SQL
2 python
3 white
4 bsc
Output:
0 sqatools
2 python
3 white

29). Python Pandas program to find the index of the first occurrence of the smallest and largest value of a series.
Input:
0 54
1 25
2 38
3 87
Output:
1
3

30). Python Pandas program to convert a dictionary into DataFrame.

31). Python Pandas program to print the first n rows of a Dataframe.

32). Python Pandas program to print the last n rows of a DataFrame.

33). Python pandas program to print the selected columns from DataFrame.
Input:
Sr.no. name age
1        Alex    30
2        John   27
3        Peter   29
Output:
name age
Alex     30
John    27
Peter   29

34). Python Pandas program to print the selected rows from DataFrame.
Input:
Sr.no. name age
1.        Alex   30
2.        John  27
3.        Peter 29
Output:
Sr.no. name age
2.       John   27

35). Python Pandas program to select the rows where the age is greater than 29.
Input:
Sr.no. name   age
1.       Alex.     30
2.       John.    27
3.       Peter.   29
4.       Klaus.   33
Output:
Sr.no. name age
1. Alex. 30
4. Klaus. 33

36). Python Pandas program to count the number of rows and columns in a DataFrame.
Input:
Sr.no. name   age
1.        Alex.   30
2.        John.   27
3.        Peter.  29
4.        Klaus.  33
Output:
No of rows:4
No of columns:3

37). Python Pandas program to select the rows where age is missing.
Input:
Sr.no. name  age
1.       Alex.   30
2.      John.   np.nan
3.      Peter.  29
4.      Klaus.  np.nan
Output:
Sr.no. name age
2.       John.  np.nan
4.       Klaus. np.nan

38). Python Pandas program to print the names who’s age is between 25-30 using Pandas.
Input:
Sr.no. name  age
1.       Alex.    30
2.       John.   27
3.       Peter.  29
4.       Klaus.  33
Output:
Sr.no. name  age
2.       John.   27
3.       Peter.  29

39). Python Pandas program to change the age of John to 24.
Input:
Sr.no. name  age
1.       Alex.    30
2.       John.   27
3.       Peter.  29
4.       Klaus.  33
Output:
Sr.no. name  age
1.       Alex.    30
2.       John.   24
3.       Peter.  29
4.       Klaus.  33

40). Python Pandas program to calculate the sum of age column.
Input:
Sr.no. name  age
1.       Alex.   30
2.      John.   27
3.      Peter.  29
4.      Klaus.  33
Output:
119

41). Python Pandas program to add a new row in the DataFrame.
Input:
Sr.no. name  age
1.       Alex.   30
2.      John.   27
3.      Peter.  29
4.      Klaus.  33
Output:
Sr.no. name  age
1.       Alex.    30
2.       John.   27
3.       Peter.  29
4.       Klaus.  33
5.      Jason.  28

42). Python Pandas program to sort the DataFrame first by ‘name’ in ascending order.
Input:
Sr.no. name  age
1.       Alex.    30
2.       John.   27
3.       Peter.  29
4.       Klaus.  33
Output:
Sr.no. name   age
1.       Alex.     30
2.       John.    27
4.       Klaus.   33
3.       Peter.   29

43). Python Pandas program to calculate the mean of age column.
Input:
Sr.no. name   age
1.       Alex.     30
2.       John.    27
3.       Peter.   29
4.       Klaus.   33
Output:
29.75

44). Python Pandas program to sort the DataFrame by ‘age’ column in ascending order.
Input:
Sr.no. name    age
1.       Alex.     30
2.       John.     27
3.       Peter.    29
4.       Klaus.    33
Output:
Sr.no. name    age
2.       John.     27
3.       Peter.    29
1.       Alex.      30
4.       Klaus.    33

45). Python Pandas program to replace John with Jim.
Input:
Sr.no. name  age
1.       Alex.    30
2.       John.   27
3.       Peter.  29
4.       Klaus.  33
Output:
Sr.no. name   age
1.       Alex.     30
2.       Jim.       27
3.       Peter.    29
4.       Klaus.    33

46). Python Pandas program to delete records for John.
Input:
Sr.no. name   age
1.       Alex.    30
2.       John.    27
3.       Peter.   29
4.       Klaus.   33
Output:
Sr.no. name age
1.       Alex.   30
3.       Peter.  29
4.       Klaus.  33

47). Python Pandas program to add a new column in a DataFrame.
Input:
Sr.no. name  age
1.       Alex.    30
2.       John.   27
3.       Peter.   29
4.       Klaus.   33
Output:
Sr.no. name   age. Salary
1.       Alex.     30.   50000
2.       John.    27.   65000
3.       Peter.   29.   58000
4.       Klaus.   33.   66000

48). Python Pandas program to iterate over rows in a DataFrame.
Input:
A=[{name:Yash, percentage:78},{name:Rakesh, percentage: 80},{
name: Suresh, percentage:60}]
Output:
Yash      78
Rakesh  80
Suresh   60

49). Python Pandas program to get a list of column headers from the DataFrame.
Input:
A={name:[Virat,Messi, Kobe], sport:[cricket, football, basketball]}
Output:
[name, sport]

50). Python Pandas program to rename columns of a given DataFrame.
Input:
C1. C2. C3
1. 6. 8
3. 8. 2
9. 0. 6
Output:
A. B. C
1. 6. 8
3. 8. 2
9. 0. 6

51). Python Pandas program to change the order of columns in a DataFrame.
Input:
Sr.no. name age. Salary
1.       Alex.   30.  50000
2.       John.  27.  65000
3.       Peter. 29.  58000
4.       Klaus. 33.  66000
Output:
Sr.no. name Salary   Age
1.       Alex.   50000.  30
2.       John.  65000   27
3.       Peter. 58000.   29
4.       Klaus. 66000   33

52). Python Pandas program to write a DataFrame to a CSV file using a tab separator.
Input:
Sr.no. name  age. Salary
1.       Alex.    30.   50000
2.       John.   27.   65000
3.       Peter.  29.   58000
4.       Klaus.  33.   66000
Output:
Sr.no\tname\tage\tSalary
1\tAlex\t30\t50000
2\tJohn\t27\t65000
3\tPeter\t29\t58000
4\tKlaus\t33\t66000

53). Python Pandas program to count Country wise population from a given data set (columns of a data set- Country, population).
Output:
Country. Population
China.     57289229
India.      49262728
.
.
.

54). Python Pandas program to replace all the NaN values with a scaler in a column of a Dataframe.
Input:
Sr.no. name  age
1.       Alex.    30
2.       John.   np.nan
3.       Peter.  29
4.       Klaus.  np.nan
Output:
Sr.no. name  age
1.       Alex.    30
2.       John.   25
3.       Peter.  29
4.       Klaus.  25

55). Python Pandas program to count the NaN values in a Dataframe.
Input:
Sr.no. name   age
1.       Alex.    30
2.       John.   np.nan
3.       Peter.   29
4.       Klaus.  np.nan
Output:
2

56). Python Pandas program to shuffle rows in a DataFrame.
Input:
Sr.no. name  age.   Salary
1.       Alex.    30.     50000
2.       John.    27.    65000
3.       Peter.   29.     63000
4.       Klaus.   33.    59000
Output:
Sr.no. name  age.  Salary
2.       John.   27.    65000
4.       Klaus.  33.    59000
1.       Alex.   30.     50000
3.       Peter.  29.     63000

57). Python Pandas program to rename a column in a DataFrame.
Input:
Rank. name  age.  Salary
1.       Alex.    30.    50000
2.       John.   27.    65000
3.       Peter.  29.    63000
4.       Klaus.  33.    59000
Output:
Sr.no. name age. Salary
1.       Alex.   30.   50000
2.       John.  27.   65000
3.       Peter. 29.   63000
4.       Klaus. 33.   59000

58). Python Pandas program to get a list of records in a  column of a DataFrame.
Input:
Sr.no. name age. Salary
1.       Alex.   30.   50000
2.       John.  27.   65000
3.       Peter. 29.   63000
4.       Klaus. 33.   59000
Output:
[Alex, John, Peter, Klaus]

59). Python Pandas program to find the row where the value of a column is maximum.
Input:
Sr.no. name age. Salary
1.       Alex.   30.   50000
2.       John.  27.   65000
3.       Peter. 29.   63000
4.       Klaus. 33.   59000
Output: Row where salary is maximum 2

60). Python Pandas program to find the row where the value of a given column is minimum.
Input:
Sr.no. name age. Salary
1.        Alex.   30.  50000
2.        John.  27.  65000
3.        Peter. 29.  63000
4.        Klaus. 33.  59000
Output= Row where salary is minimum 1

61). Python Pandas program to check whether a column is present in a DataFrame.
Input:
Sr.no. name  age. Salary
1.       Alex.   30.    50000
2.       John.   27.   65000
3.       Peter.  29.   63000
4.       Klaus. 33.    59000
Output:
The company column is not present in DataFrame
The name column is present in DataFrame

62). Python Pandas program to get the datatypes of columns of a DataFrame.
Input:
Sr.no. name   age.  Salary
1.        Alex.    30.    50000
2.        John.   27.    65000
3.        Peter.  29.     63000
4.        Klaus.  33.    59000
Output:
Sr.no. Int64
Name. Object
Age. Int64
Salary. Int64

63). Python Pandas program to convert a list of lists into a Dataframe. 
Input:
[[Virat, cricket],[Messi, football]]
Output:
0 column1 column2
1. Virat.      Cricket
2. Messi.    Football

64). Python Pandas program to find the index of a column from the DataFrame.
Input:
Sr.no. name   age. Salary
1.        Alex.    30.   50000
2.        John.   27.   65000
3.        Peter.  29.   63000
4.        Klaus.  33.   59000
Output: Index number of age is 2

65). Python Pandas program to select all columns except one column in a DataFrame.
Input:
Sr.no. name age.  Salary
1.       Alex.   30.    50000
2.       John.  27.    65000
3.       Peter.  29.   63000
4.       Klaus. 33.    59000
Output:
Sr.no. name   Salary
1.        Alex.   50000
2.        John.  65000
3.        Peter.  63000
4.        Klaus. 59000

66). Python Pandas program to remove the first n rows of a DataFrame. 
Input:
Sr.no. name  age. Salary
1.       Alex.   30.    50000
2.       John.   27.   65000
3.       Peter.  29.   63000
4.       Klaus.  33.   59000
Output:
After removing the first 2 rows
Sr.no. name age.  Salary
3.       Peter.  29.   63000
4.       Klaus.  33.   59000

67). Python Pandas program to remove the last n rows of a given DataFrame.
Input:
Sr.no. name  age. Salary
1.       Alex.   30.    50000
2.       John.  27.    65000
3.       Peter. 29.    63000
4.       Klaus. 33.    59000
Output:
After removing the last 2 rows
Sr.no. name age.  Salary
1.       Alex.   30.   50000
2.       John.  27.   65000

68). Python Pandas program to reverse the order of rows of a given DataFrame.
Input:
Sr.no. name   age. Salary
1.       Alex.     30.    50000
2.       John.    27.    65000
3.       Peter.   29.    63000
4.       Klaus.   33.    59000
Output:
Sr.no. name age. Salary
4.       Klaus. 33.   59000
3.       Peter. 29.   63000
2.       John.  27.   65000
1.       Alex.  30.   50000.

69). Python Pandas program to reverse the order of columns in a DataFrame.
Input:
Sr.no. name  age.  Salary
1.       Alex.    30.    50000
2.       John.    27.    65000
3.       Peter.   29.    63000
4.       Klaus.   33.    59000
Output:
Salary. age. Name. Sr.no.
50000. 30.    Alex.     1
65000. 27.   John.     2
63000. 29.   Peter.    3
59000. 33.   Klaus.    4

70). Python Pandas program to select columns by the object datatype from the DataFrame.
Input:
Sr.no. name  age. Salary
1.        Alex.  30.    50000
2.        John.  27.   65000
3.        Peter. 29.   63000
4.        Klaus. 33.   59000
Output:
Select string columns
Name
Alex
John
Peter
Klaus

71). Python Pandas program to convert continuous values of a column of a DataFrame to categorical.
Input:
{Student_id:[1,2,3,4], marks:[30,50,70,80]}
Output:
0. Marks
1. Fail
2. 2nd class
3. 1st class
4. 1st class with distinction

72). Python Pandas program to convert all the string values in the DataFrame to uppercases.
Input:
0. cricket
1. Yes
2. pass
3. FAIL
Output:
0. Cricket
1. Yes
2. Pass
3. Fail

73). Python Pandas program to check whether only the upper case is present in a column of a DataFrame.
Input:
0. Name
1. Kate
2. Jason
3. ROBERT
4. MARK
5. Dwyane
Output: 
0. Name.    Name
1. Kate.      False
2. Jason.     False
3. ROBERT True
4. MARK.   True
5. Dwyane. False

74). Python Pandas program to check whether only the lower case is present in a given column of a DataFrame .
Input:
0. Name
1. kate
2. jason
3. ROBERT
4. MARK
5. dwyane
Output:
0. Name.    Name
1. Kate.       True
2. Jason.     True
3. ROBERT  False
4. MARK.    False
5. dwyane. True

75). Python Pandas program to check whether only numeric values are present in a column of a DataFrame.

Input: 
0. Marks
1. Pass
2. 88
3. 2nd class
4. 90
5. Distinction
Output:
0. Marks.           Marks
1. Pass.              False
2. 88.                  True
3. 2nd class.      False
4. 90.                  True
5. Distinction.    False

76). Python Pandas program to check whether only alphabetic values present in a column of a DataFrame.
Input:
0. Marks
1. Pass
2. 88
3. First class
4. 90
5. Distinction
Output:
0. Marks.           Marks
1. Pass.              True
2. 88.                  False
3. First class.      False
4. 90.                  False
5. Distinction.    True

77). Python Pandas program to get the length of the integer of a column in a DataFrame.
Input:
0. Sales
1. 55000
2. 75000
3. 330000
4. 10000
Output:
0. Sales.        Sales_length
1. 55000.       5
2. 75000.       5
3. 330000.     6
4. 1000.         4

78). Python Pandas program to extract email from a specified column of a given DataFrame.
Input:
0. Company_mail
1. TCS. tcs@yahoo.com
2. Apple. apple@icloud.com
3 Google. google@gmail.com
Output:
0. Company_mail                         email
1. TCS. tcs@yahoo.com               tcs@yahoo.com
2. Apple. apple@icloud.com       apple@icloud.com
3 Google.google@gmail.com     google@gmail.com

79). Python Pandas program to extract the hash attached word from Twitter text from the specified column of a given DataFrame.
Input:
0. Tweets
1. Pune #love
2. #boycottmovie
3. enjoying #peace
Output:
0. Tweets                   extracted_word
1. Pune #love.           love
2. #boycottmovie.     boycottmovie
3. enjoying #peace   peace

80). Python Pandas program to extract only words from a column of a DataFrame.
Input:
Name      Address
Ramesh.   297 shukrawar peth
Suresh.     200 ravivar peth
Sanket.     090 shanivar peth
Output:
Name       Address                       Only_words
Ramesh.   297 shukrawar peth    shukrawar peth
Suresh.     200 ravivar peth          ravivar peth
Sanket.     090 shanivar peth        shanivar peth

81). Python Pandas program to join the two Dataframes along rows.
Input:
D1
Id Name. Age
1. Yash.     30
2. Gaurav.  27
3. Sanket.  28
D2
Id. Name.   Age
4. Atharva.  26
3. Tanmay.  22
Output:
Id Name.     Age
1. Yash.        30
2. Gaurav.    27
3. Sanket.    28
4. Atharva.  26
3. Tanmay.  22

82). Python Pandas program to join the two Dataframes along columns.
Input:
D1
Id Name.    Age
1. Yash.       30
2. Gaurav.   27
3. Sanket.   28
D2
Id.  Name.    Age
4.   Atharva.  26
3.   Tanmay.  22
Output:
Id  Name.    Age  Id.  Name.       Age
1.   Yash.      30.    4.   Atharva.    26
2.   Gaurav.  27.    3.  Tanmay.     22
3.   Sanket.   28

83). Python Pandas program to join the two Dataframes using the common column of both Dataframes.
Input:
D1
Id.  Name        marks1
S1. Ketan.       90
S2. Yash.         87
S3. Abhishek  77
D2
Id.  Name.    Marks2
S2. Yash.     70
S4. Gaurav. 65
Output:
Id.  Name. Marks1. name. Marks2
S2.  Yash.   87.         Yash.   70

84). Python Pandas program to merge two Dataframes with different columns.

85). Python Pandas program to detect missing values from a  DataFrame. 
Input:
Sr.no. name   age
1.       Alex.     30
2.       John.    np.nan
3.       Peter.    29
4.       Klaus.   np.nan
Output:
Sr.no. name   age
False   False.   False
False   False   True
False   False   False
False   False   True

86). Python Pandas program to identify the columns from the DataFrame which have at least one missing value.
Input:
Sr.no. name     age
1.       Alex.      30
2.       np.nan.  np.nan
3.       Peter.     29
4.       Klaus.     np.nan
Output:
Sr.no. False
Name. True
Age. True

87). Python Pandas program to count the number of missing values in each column of a DataFrame.
Input:
Sr.no. name     age
1.       Alex.       30
2.       np.nan.  np.nan
3.       Peter.     29
4.       Klaus.     np.nan
Output:
Sr.no. 0
Name. 1
Age. 2

88). Python Pandas program to drop the rows where at least one element is missing in a DataFrame.
Input:
Sr.no. name      age
1.        Alex.       30
2.        np.nan.   np.nan
3.        Peter.      29
4.        Klaus.     np.nan
Output:
Sr.no. name   age
1.        Alex.    30
3.        Peter.   29

89). Python Pandas program to drop the columns where at least one element is missing in a DataFrame.
Input:
Sr.no. name     age
1.        Alex.      30
2.        np.nan.  np.nan
3.        Peter.     29
4.        Klaus.     np.nan
Output:
Sr.no.
1
2
3
4

90). Python Pandas program to drop the rows where all elements are missing in a DataFrame.
Input:
Sr.no.           name    age
1.                 Alex.     30
np.nan        np.nan. np.nan
3.                 Peter.   29
4                 Klaus.   np.nan
Output:
Sr.no. name   age
1.        Alex.    30
3.        Peter.  29
4.        Klaus.  np.nan

91). Python Pandas program to replace NaNs with the value from the previous row in a DataFrame.
Input:
Sr.no. name     age
1.       Alex.      30
2.       np.nan.  np.nan
3.       Peter.     29
4.       Klaus.     22
Output:
Sr.no. name   age
1.       Alex.    30
2.       Alex.    30
3.       Peter.   29
4.       Klaus.   22

92). Python Pandas program to replace NaNs with the value from the next row in a DataFrame.
Input:
Sr.no. name     age
1.       Alex.       30
2.       np.nan.   np.nan
3.       Peter.      29
4.       Klaus.      22
Output:
Sr.no. name   age
1.       Alex.     30
2.       Peter.    29
3.       Peter.    29
4.       Klaus.    22

93). Python Pandas program to replace NaNs with mean in a DataFrame.
Input:
Sr.no. name     age
1.       Alex.       30
2.       np.nan.   np.nan
3.       Peter.     29
4.       Klaus.     22
Output:
Sr.no. name   age
1.       Alex.     30
2.       np.nan. 27
3.      Peter.    29
4.      Klaus.    22

94). Python Pandas program to replace the missing values with the most frequent values present in each column of a given DataFrame.
Input:
Sr.no. name    age
1.       Alex.      30
2.       np.nan.  np.nan
3.       Peter.     29
4.       Klaus.     22
5.       Stefen.    22
Output:
Sr.no. name    age
1.       Alex.      30
2.       np.nan.  22
3.       Peter.     29
4.       Klaus.     22
5.       Stefen.   22

95). Python Pandas program to replace NaNs with the median value in a DataFrame.
Input:
Sr.no. name    age
1.       Alex.     30
2.       np.nan. np.nan
3.       Peter.    29
4.       Klaus.    22
Output:
Sr.no. name  age
1.       Alex.    30
2.       John.   29
3.       Peter.  29
4.       Klaus.  22

96). Python Pandas program to import a CSV file.

97). Python Pandas program to import an xlsx file.

Python Tuple Practice Programs, Exercises

Python tuple practice programs help students to improve their logic building.

1). Python tuple program to create a tuple with 2 lists of data.
Input lists:
list1 = [4, 6, 8]
list2 = [7, 1, 4]
Output= ((4, 7), (6, 1), (8, 4))

2). Python tuple program to find the maximum value from a tuple.
Input = (41, 15, 69, 55)
Output = 69

3). Python tuple program to find the minimum value from a tuple.
Input = (36,5,79,25)
Output = 5

4). Python tuple program to create a list of tuples from a list having a number and its square in each tuple.
Input = [4,6,3,8]
Output = [ (4, 16), (6, 36), (3, 27), (8, 64) ]

5). Python tuple program to create a tuple with different datatypes.
Output= ( 2.6, 1, ‘Python’, True, [5, 6, 7], (5, 1, 4), {‘a’: 123, ‘b’: 456})

6). Python tuple program to create a tuple and find an element from it by its index no.
Input = (4, 8, 9, 1)
Index = 2
Output = 9

7). Python tuple program to assign values of tuples to several variables and print them.
Input = (6,7,3)
Variables = a,b,c
Output:
a, 6
b, 7
c, 3

8). Python tuple program to add an item to a tuple.
Input= ( 18, 65, 3, 45)
Output=(18, 65, 3, 45, 15)

9). Python tuple program to convert a tuple into a string.
Input = (‘s’, ‘q’, ‘a’, ‘t’, ‘o’, ‘o’, ‘l’, ‘s’)
Output = Sqatools

10). Python tuple program to get the 2nd element from the front and the 3rd element from the back of the tuple.
Input = (‘s’, ‘q’, ‘a’, ‘t’, ‘o’, ‘o’ ,’l’, ‘s’)
Output=
q
o

11). Python tuple program to check whether an element exists in a tuple or not.
Input = ( ‘p’ ,’y’, ‘t’, ‘h’, ‘o’, ‘n’)
P in A
Output=
True

12). Python tuple program to add a list in the tuple.
Input:
L=[12,67]
A=(6,8,4)
Output:
A=(6,8,4,12,67)

13). Python tuple program to find sum of elements in a tuple.
Input:
A=(4,6,2)
Output:
12

14). Python tuple program to add row-wise elements in Tuple Matrix
Input:
A = [[(‘sqa’, 4)], [(‘tools’, 8)]]
B = (3,6)
Output:
[[(‘sqa’, 4,3)], [(‘tools’, 8,6)]]

15). Python tuple program to create a tuple having squares of the elements from the list.
Input = [1, 9, 5,  7, 6]
Output = (1, 81, 25, 49, 36)

16). Python tuple program to multiply adjacent elements of a tuple.
Input = (1,2,3,4)
Output =  (2,6,12)

17). Python tuple program to join tuples if the initial elements of the sub-tuple are the same.
Input:
[(3,6,7),(7,8,4),(7,3),(3,0,5)]
Output:
[(3,6,7,0,5),(7,8,4,3)]

18). Python tuple program to convert a list into a tuple and multiply each element by 2.
Input = [12,65,34,77]
Output = (24, 130, 68, 154)

19). Python tuple program to remove an item from a tuple.
Input:
A=(p,y,t,h,o,n)
Output: (p,y,t,o,n)

20). Python tuple program to slice a tuple.
Input:
A=(5,7,3,4,9,0,2)
Output:
(5,7,3)
(3,4,9)

21). Python tuple program to find an index of an element in a tuple.
Input:
A=(s,q,a,t,o,o,l,s)
Index of a?
Output = 2

22). Python tuple program to find the length of a tuple.
Input:
A=(v,i,r,a,t)
Output=
5

23). Python tuple program to convert a tuple into a dictionary.
Input:
A=((5,s),(6,l))
Output = { s: 5, l: 6 }

24). Python tuple program to reverse a tuple.
Input = ( 4, 6, 8, 3, 1)
Output= (1, 3, 8, 6, 4)

25). Python tuple program to convert a list of tuples in a dictionary.
Input = [ (s, 2), (q, 1), (a, 1), (s, 3), (q, 2), (a, 4) ]
Output ={ s: [ 2, 3 ], q: [ 1, 2 ], a: [ 1 ,4 ] }

26). Python tuple program to pair all combinations of 2 tuples.
Input :
A=(2,6)
B=(3,4)
Output
[ (2, 3), (2, 4), (6, 3), (6, 4), (3, 2), (3, 6), (4, 2), (4, 6) ]

27). Python tuple program to remove tuples of length i.
Input = [ (2, 5, 7), (3, 4), ( 8, 9, 0, 5) ]
i=2
Output= [ (2, 5, 7), ( 8, 9, 0, 5) ]

28). Python tuple program to remove tuples from the List having an element as None.
Input = [(None, 2), (None, None), (5, 4), (1,6,7)]
Output= { (5, 4), (1, 6, 7) }

29). Python tuple program to remove Tuples from the List having every element as None.
Input = [(None,), (None, None), (5, 4), (1,6,7),(None,1)]
Output = [(5, 4), (1,6,7),(None,1)]

30). Python tuple program to sort a list of tuples by the first item.
Input = [ (1, 5), (7, 8), (4, 0), (3, 6) ]
Output = [ (1, 5), (3, 6), (4, 0), (7, 8) ]

31). Python tuple program to sort a list of tuples by the second item.
Input = [ (1, 5), (7, 8), (4, 0), (3, 6) ]
Output = [ (4, 0), (1, 5), (3, 6), (7, 8) ]

32). Python tuple program to sort a list of tuples by the length of the tuple.
Input = [(4, 5, 6), ( 6, ), ( 2, 3), (6, 7, 8, 9, 0 ) ]
Output=
[(6,),(2,3),(4,5,6),(6,7,8,9,0)]

33). Python tuple program to calculate the frequency of elements in a tuple.
Input=
(a, b, c, d, b, a, b)
Output=
{ a:2, b:3, c:1, d:1 }

34). Python tuple program to filter out tuples that have more than 3 elements.
Input=
[ (1, 4), (4, 5, 6), (2, ), (7, 6, 8, 9), (3, 5, 6, 0, 1) ]
Output= [(7, 6, 8, 9), (3, 5, 6, 0, 1)]

35). Python tuple program to assign the frequency of tuples to each tuple.
Input=
[ (s,q), (t, o, o, l), (p, y), (s, q) ]
Output= {(‘s’, ‘q’): 2, (‘t’, ‘o’, ‘o’, ‘l’): 1, (‘p’, ‘y’): 1}

36). Python program to find values of tuples at ith index number.
Input=
[ (1, 2, 3), (6, 5, 4), (7, 6, 8), (9, 0, 1) ]
I = 3
Output= (9,0,1)

37). Python tuple program to test whether a tuple is distinct or not.
Input=
(1,2,3,4)
(3,4,5,4,6,3)
Output=
Tuple is distinct
Tuple is not distinct

38). Python tuple program to convert a tuple to string datatype.
Input=
A=(4,1,7,5)
Output=
The given tuple is (4,1,7,5)

39). Python tuple program to remove empty tuples from a list of tuples.
Input=
[ (”,), (‘a’, ‘b’), (‘a’, ‘b’, ‘c’), (‘d’), () ]
Output=
[ (‘a’, ‘b’), (‘a’,  ‘b’,  ‘c’),  (‘d’) ]

40). Python tuple program to sort a tuple by its float element.
Input=
[(3,5.6),(6,2.3),(1,1.8)]
Output=
[(1,1.8),(6,2.3),(3,5.6)]

41). Python tuple program to count the elements in a list if an element is a tuple.
Input=
[1,6,8,5,(4,6,8,0),5,4)]
Output=
4

42). Python tuple program to multiply all the elements in a tuple.
Input=
(5,4,3,1)
Output=
60

43). Python tuple program to convert a string into a tuple.
Input=
“Sqatools”
Output=
(S,q,a,t,o,o,l,s)

44). Python tuple program to convert a tuple of string values to a tuple of integer values.
Input=
( ‘4563’, ’68’, ‘1,’ )
Output=
( 4563, 68, 1)

45). Python tuple program to convert a given tuple of integers into a number.
Input=
(4, 5, 3, 8)
Output=
4538

46). Python tuple program to compute the element-wise sum of tuples.
Input=
(1, 6, 7)
(4, 3, 0)
(2, 6, 8)
Output=
(7, 15, 15)

47). Python tuple program to convert a given list of tuples to a list of lists.
Input=
A=[(1,5),(7,8),(4,0)]
Output =
[ [1, 5], [7, 8], [4, 0] ]

48). Python tuple program to find all the tuples that are divisible by a number.
Input=
[(10,5,15),(25,6,35),(20,10)]
Output=
[(10,5,15),(20,10)]

49). Python tuple program to find tuples having negative elements.
Input=
[ (1, 7), (-4, -5), (0, 6), (-1, 3) ]
Output=
[(-4,-5),(-1,3)]

50). Python tuple program to find the tuples with positive elements.
Input=
[ (1, 7), (-4, -5), (0, 6), (-1, 3) ]
Output=
[ (1, 7), (0, 6) ]

51). Python tuple program to remove duplicates from a tuple.
Input=
(6, 4, 9, 0, 2, 6, 1, 3, 4)
Output=
(6, 4, 9, 0, 2, 1, 3)

52). Python tuple program to extract digits from a list of tuples.
Input=
[ (6, 87, 7), (4, 53), (11, 28, 3) ]
Output=
[ 1, 2, 3, 4, 5, 6, 7, 8 ]

53). Python tuple program to multiply ith element from each tuple from a list of tuples.
Input=
[ (4, 8, 3), (3, 4, 0), (1, 6, 2) ]
i=1
Output=
192

54). Python tuple program to flatten a list of lists into a tuple.
Input=
[ [s], [q], [a], [t], [o], [o], [l], [s] ]
Output=
(s, q, a, t, o, o, l, s)

55). Python tuple program to flatten a tuple list into a string.
Input=
[ (s, q, a), (t, o), (o, l, s) ]
Output=
‘s q a t o o l s’

56). Python tuple program to convert a tuple into a list by adding the string after every element of the tuple.
Input=
A=(1, 2, 3, 4), b=’sqatools’
Output=
[1, “sqatools”, 2, “sqatools”, 3, “sqatools”, 4, “sqatools”]

57). Write a program to convert a tuple to tuple pair.
Input=
(1, 2, 3)
Output=
[ (1, 2), (1, 3) ]

59). Python tuple program to convert a list of lists to a tuple of tuples.
Input=
[ [‘sqatools’], [‘is’], [‘best’]]
Output=
( (‘sqatools’), (‘is), (‘best’) )

60). Python tuple program to extract tuples that are symmetrical with others from a list of tuples.
Input=
[ (a, b, c), (d, e), (c, b, a) ]
Output=
(a, b, c)

61). Python tuple program to return an empty set if no tuples are symmetrical.
Input=
[(1, 5, 7), (3, 4), (4, 9, 0)]
Output=
set()

62). Python tuple program to remove nested elements from a tuple.
Input=
( ‘s’, ‘q’, ‘a’, (‘t’, ‘o’, ‘o’, ‘l’, ‘s’), ‘i’, ‘s’, ‘b’, ‘e’, ‘s’, ‘t’ )
Output=
(‘s’, ‘q’, ‘a’, ‘i’, ‘s’, ‘b’, ‘e’, ‘s’ ,’t’)

63). Python tuple program to sort a tuple by the maximum value of a tuple.
Input=
[ (1, 5, 7), (3, 4, 2), (4, 9, 0) ]
Output=
[ (4, 9, 0), (1, 5, 7), (3, 4, 2) ]

64). Python tuple program to sort a list of tuples by the minimum value of a tuple.
Input=
[(1,5,7),(3,4,2),(4,9,0)]
Output=
[(4,9,0),(1,5,7),(3,4,2)]

65). Python tuple program to concatenate two tuples.
Input=
(‘s’,’q’,’a)
(‘t’,’o’,’o,’l’)
Output=
((‘s’,’q’,’a),(‘t’,’o’,’o,’l’))

66). Python tuple program to order tuples by external list.
Input=
a=[(‘very’,8),(‘i’,6),(‘am,5),(‘happy’,0)]
List=[‘i’,’am’,’very’,’happy’]
Output=
[(‘i’,6),(‘am’,5),(‘very’,8),(‘happy’,0)]

67). Python tuple program to find common elements between two lists of tuples.
Input=
A=[(1,5),(4,8),(3,9)]
B=[(9,3),(5,6),(5,1),(0,4)]
Output=
{(3,9),(1,5)}

68). Python tuple program to convert a binary tuple to an integer.
Input=
A=(1,0,0)
Output=
4
Explanation=
2^2+0+0=4

69). Python tuple program to count the total number of unique tuples.
Input=
[ (8, 9), (4, 7), (3, 6), (8, 9) ]
Output=
3

70). Python tuple program to calculate the average of the elements in the tuple.
Input=
(5, 3, 9, 6)
Output=
5.75

71). Python tuple program to swap tuples.
Input=
A=(7,4,9)
B=(3,)
Output=
A=(3,)
B=(7,4,9)

72). Python tuple program to check the type of the input and return True if the type is a tuple and False if it is not a tuple.
Input=
A=( 7, 4, 9, 2, 0 )
Output=
True

73). Python tuple program to find the last element of a tuple using negative indexing.
Input=
A=(‘p’,y’,’t’,’o’,’n’)
Output=
n

Python File Handling Programs, Exercises

Python File Handling Programs refers to the process of manipulating files on a computer using Python programming language. In Python, you can perform various operations on files such as reading, writing, appending, and deleting files.

To perform file handling in Python, you first need to open a file. The open() function is used to open a file. It takes two parameters – the file name (along with the path, if necessary) and the mode in which you want to open the file.

1). Python Program How to read a file in reading mode.

2). Python file program to overwrite the existing file content.

3). Python file program to append data to an existing file.

4). Python file program to get the file’s first three and last three lines.

5). Python file program to get all the email ids from a text file.

6). Python file program to get a specific line from the file.

7). Python file program to get odd lines from files and append them to separate files.

8). Python file program to read a file line by line and store it in a list.

9). Python file program to find the longest word in a file.

10). Python file program to get the count of a specific word in a file.

11). Python file program to read a random line from a file.

12). Python file program to copy the file’s contents to another file after converting it to lowercase.

13). Python file program to copy the file’s contents to another file after converting it to uppercase.

14). Python file program to count all the words from a file.

15). Python file program to sort all the lines File as per line length size.

16). Python file program to consider a text file as a DB file and store all the student information in a text file.

17). Python file program to create n number of text files with given strings.

18). Python file program to generate text files with all alphabets.  e.g. A.txt , B.txt, C.txt….. Z.txt

19). Python file program to get all odd and even length words in two lists.

20). Python file program to get all mobile numbers from a file. e.g each mobile number size should be 10.

21). Python file program to get a list of all domains from a file. e.g. .com, .au, .in

22). Python file program to compare two files.

23). Python file program to count the number of lines in a file.

24). Python file program to get the file size of a file.

25). Python file program to write a tuple to a file.

26). Python file program to check whether a file is closed or not.

27). Python file program to extract characters from a text file into a list.

28). Python file program to read the data of two of the files created and add it to a new file.

29). Python file program to count the total number of characters in a file.

30). Python file program to count the total number of Uppercase characters in a file.

31). Python file program to count the total number of Lowercase characters in a file.

32). Python file program to count the total number of digits in a file.

33). Python file program to count the total number of special characters in a file.

34). Python file program to find the cursor position in a file.

35). Python file program to move the cursor to a specific position in a file.

36). Python file program to read the content of the file in reverse order.

37). Python file program to read a file and display each word separated by @.

38). Python file program to count the total number of vowels in a file.

39). Python file program to count the total number of consonants in a file.

40). Python file program to remove all the lines that contain the character ‘t’ in a file and write it to another file.

41). Python file program to display words from a file that has less than 5 characters.

42). Python file program to replace space by an underscore in a file.

For reference here python input/output official documentation.

Python If else Practice Programs, Exercises

Python If else practice programs help beginners to get expertise in conditional programming login. The if-else statement is a conditional statement in programming. It executes a set of instructions if a particular condition is true, and another set of instructions if the condition is false.

1). Python program to check given number is divided by 3 or not.

2). If else program to get all the numbers divided by 3 from 1 to 30.

3). If else program to assign grades as per total marks.
marks > 40: Fail
marks 40 – 50: grade C
marks 50 – 60: grade B
marks 60 – 70: grade A
marks 70 – 80: grade A+
marks 80 – 90: grade A++
marks 90 – 100: grade Excellent
marks > 100: Invalid marks

4). Python program to check the given number divided by 3 and 5.

5). Python program to print the square of the number if it is divided by 11.

6). Python program to check given number is a prime number or not.

7). Python program to check given number is odd or even.

8). Python program to check a given number is part of the Fibonacci series from 1 to 10.

9). Python program to check authentication with the given username and password.

10). Python program to validate user_id in the list of user_ids.

11). Python program to print a square or cube if the given number is divided by 2 or 3 respectively.

12). Python program to describe the interview process.

13). Python program to determine whether a given number is available in the list of numbers or not.

14). Python program to find the largest number among three numbers.

15). Python program to check any person eligible to vote or not
age > 18+ : eligible
age < 18: not eligible

16). Python program to check whether any given number is a palindrome.
Input: 121
Output: palindrome

17). Python program to check if any given string is palindrome or not.
Input: ‘jaj’
output = palindrome

18). Python program to check whether a student has passed the exam. If marks are greater than 35 students have passed the exam.
Input = Enter marks: 45
Output = Pass

19). Python program to check whether the given number is positive or not.
Input = 20
Output = True

20). Python program to check whether the given number is negative or not.
Input = -45
Output = True

21). Python program to check whether the given number is positive or negative and even or odd.
Input = 26
Output = The given number is positive and even

22). Python program to print the largest number from two numbers.
Input:
25, 63
Output = 63

23). Python program to check whether a given character is uppercase or not.
Input = A
Output = The given character is an Uppercase

24). Python program to check whether the given character is lowercase or not.
Input = c
Output = True

25). Python program to check whether the given number is an integer or not.
Input = 54
Output = True

26). Python program to check whether the given number is float or not.
Input = 12.6
Output = True

27). Python program to check whether the given input is a string or not.
Input = ‘sqatools’
Output = True

28). Python program to print all the numbers from 10-15 except 13
Output:
10
11
12
14

29). Python program to find the electricity bill. According to the following conditions:
Up to 50 units rs 0.50/unit
Up to 100 units rs 0.75/unit
Up to 250 units rs 1.25/unit
above 250 rs 1.50/unit
an additional surcharge of 17% is added to the bill
Input = 350
Output = 438.75

30). Python program to check whether a given year is a leap or not.
Input = 2000
Output = The given year is a leap year

31). Python Python program to check whether the input number if a multiple of two print “Fizz” instead of the number and for the multiples of three print “Buzz”. For numbers that are multiples of both two and three print “FizzBuzz”.
Input = 14
Output = Fizz
Input = 9
Output = Buzz
Input = 6
Output = FizzBuzz

32). Python program to check whether an alphabet is a vowel.
Input = A
Output = True

33). Python program to check whether an alphabet is a consonant.
Input = B
Output = True

34).  Python program to convert the month name to the number of days.
Input = February
Output = 28/29 days

35). Python program to check whether a triangle is equilateral or not. An equilateral triangle is a triangle in which all three sides are equal.
Input:
Enter the length of the sides of the triangle
A=10
B=10
C=10
Output = True

36). Python program to check whether a triangle is scalene or not. A scalene triangle is a triangle that has three unequal sides.
Input:
Enter the length of the sides of the triangle
A=10
B=15
C=18
Output = True

37). Python program to check whether a triangle is isosceles or not. An isosceles triangle is a triangle with (at least) two equal sides.
Input:
Enter the length of the sides of the triangle
A=10
B=15
C=10
Output = True

38). Python program that reads month and returns season for that month.
Input = February
Output = Summer

39). Python program to check whether the input number is a float or not if yes then round up the number to 2 decimal places.
Input = 25.3614
Output = 25.36

40). Python program to check whether the input number is divisible by 12 or not.
Input = 121
Output = True

41). Python program to check whether the input number is a square of 6 or not.
Input = 37
Output = False

42). Python program to check whether the input number is a cube of 3 or not.
Input = 27
Output = True

43). Python program to check whether two numbers are equal or not.
Input:
A=26,B=88
Output = The given numbers are not equal

44). Python program to check whether the given input is a complex type or not.
Input:
a=5+6j
Output: True

45). Python program to check whether the given input is Boolean type or not.
Input:
a=True
Output = The given variable is Boolean

46). Python program to check whether the given input is List or not.
Input:
a=[1,3,6,8]
Output = True

47). Python program to check whether the given input is a dictionary or not.
Input:
A={‘name’:’Virat’,’sport’:’cricket’}
Output = True

48). Python program to check the eligibility of a person to sit on a roller coaster ride or not. Eligible when age is greater than 12.
Input = 15
Output = You are eligible

49). Python program to create 10 groups of numbers between 1-100 and find out given input belongs to which group using python nested if else statements.
Input= 36
Output = The given number belongs to 4th group

50). Python program to find employees eligible for bonus. A company decided to give a bonus of 10% to employees. If the employee has served more than 4 years. Ask the user for years served and check whether an employee is eligible for a bonus or not.
Input = Enter Years served: 5
Output = You are eligible for a bonus

51). Take values of the length and breadth of a rectangle from the user and check if it is square or not using the python if else statement.
Input:
Length= 4
Breadth= 5
Output = It is not a square

52). A shop will give a 10% discount if the bill is more than 1000, and 20% if the bill is more than 2000. Using the python program Calculate the discount based on the bill.
Input = 1500
Output = Discount amount: 150

53). Python program to print the absolute value of a number defined by the user.
Input = -1
Output = 1

54). Python program to check the student’s eligibility to attend the exam based on his/her attendance. If attendance is greater than 75% eligible if less than 75% not eligible.
Input = Enter attendance: 78
Output = You are eligible

55). Python program to check whether the last digit of a number defined by the user is divisible by 4 or not.
Input = 58
Output = The last digit is divisible by 4

56). Python program to display 1/0 if the user gives Hello/Bye as output.
Input = Enter your choice: Hello
Output = 1
Input = Enter your choice: Bye
Output = 0

57). Python program to accept the car price of a car and display the road tax to be paid according to the following criteria:
Cost price<500000 –> tax:15000
Cost price<1000000 –> tax:50000
Cost price<1500000 –> tax:80000
Input = Car Price: 1200000
Output = Tax payable: 50000

58). Using a python program take input from the user between 1 to 7 and print the day according to the number. 1 for Sunday 2 for Monday so on.
Input = Enter number: 7
Output = Saturday

59). Python program to accept the city name and display its monuments (take Pune and Mumbai as cities).
Input = Enter city name: Pune
Output:
Shaniwar vada
Lal mahal
Sinhgad fort

60). Python program to check whether the citizen is a senior citizen or not. An age greater than 60 than the given citizen is a senior citizen.
Input = Enter age: 70
Output = The given citizen is a senior citizen

61). Python program to find the lowest number between three numbers.
Input:
A=45
B=23
C=68
Output = 23

62). Python program to accept the temperature in Fahrenheit and check whether the water is boiling or not.
Hint: The boiling temperature of water in Fahrenheit is 212 degrees
Input = Enter temperature: 190
Output = Water is not boiling

63). Python program to accept two numbers and mathematical operations from users and perform mathematical operations according to it.
Input:
A=30
B=45
Operation = +
Output = 75

64). Python program to accept marks from the user allot the stream based on the following criteria.
Marks>85: Science
Marks>70: Commerce
35<Marks<70: Arts
Marks<35: Fail
Input = Marks: 88
Output = Science

Python Basic Programs, Exercises

Python basic programs contains Python Programming Examples with all native Python data type, mathematical operations on Python Variables. Typecasting of Python Variables and get understanding of Python Fundamentals.

1). Python Program to add two integer values.

2). Python Program to subtract two integer values.

3). Python program to multiply two numbers.

4). Python program to repeat a given string 5 times.
Input :
str1 = “SQATools”
Output :
“SQAToolsSQAToolsSQAToolsSQAToolsSQATools” 

5). Python program to get the Average of given numbers.
Formula: sum of all the number/ total number
Input:
a = 40
b = 50
c = 30
Output :
Average = 40

6). Python program to get the median of given numbers.
Note: all the numbers should be arranged in ascending order
Formula : (n+1)/2
n = Number of values
Input : [45, 60, 61, 66, 70, 77, 80]
Output:  66

7). Python program to print the square and cube of a given number.
Input :
num1 = 9
Output :
Square = 81
Cube =   729

8). Python program to interchange values between variables.
Input :
a = 10
b = 20
Output :
a = 20
b = 10

9). Python program to solve this Pythagorous theorem.
Theorem : (a2 + b2 = c2)

10). Python program to solve the given math formula.
Formula : (a + b)2 = a^2 + b^2 + 2ab

11). Python program to solve the given math formula.
Formula : (a – b)2 = a^2 + b^2 – 2ab

12). Python program to solve the given math formula.
Formula : a2 – b2 = (a-b)(a+b)

13). Python program to solve the given math formula.
Formula : (a + b)3 = a3 + 3ab(a+b) + b3 

14). Python program to solve the given math formula.
Formula : (a – b)3 = a3 – 3a2b + 3ab2 – b3

15). Python program to calculate the area of the square.
Formula : area = a*a

16). Python program to calculate the area of a circle.
Formula = PI*r*r
r = radius
PI = 3.14

17). Python program to calculate the area of a cube.
Formula = 6*a*a

18). Python program to calculate the area of the cylinder.
Formula = 2*PI*r*h + 2*PI*r*r

19). Python program to check whether the given number is an Armstrong number or not.
Example: 153 = 1*1*1 + 5*5*5 + 3*3*3

20). Python program to calculate simple interest.
Formula = P+(P/r)*t
P = Principle Amount
r = Anual interest rate
t = time

21). Python program to print the current date in the given format
Output: 2023 Jan 05
Note: Use the DateTime library

22). Python program to calculate days between 2 dates.
Input date : (2023, 1, 5) (2023, 1, 22)
Output: 17 days

23). Python program to get the factorial of the given number.

24). Python program to reverse a given number.

25). Python program to get the Fibonacci series between 0 to 50.

26). Python program to check given number is palindrome or not.

27). Python program to calculate compound interest.

28). Python program to check the prime number.

29). Python program to check leap year.

30). Python program to check for the anagram.
Note: rearrangement of the letters of a word to another word, using all the original letters exactly once.

31). Python program to generate random numbers.

32). Python program to generate a random string with a specific length.

33). Python program to get the current date.

34). Python program to convert Decimal to Binary.

35). Python program to find the sum of natural numbers.

36). Python program to find HCF.

37). Python program to find LCM.

38). Python program to find the square root of a number.
Note: Use the math library to get the square root.

39). Python program to calculate the volume of a sphere.
Formula = (4/3*pi*r^2)
r = radius
pi = 3

40). Python program to perform mathematical operations on two numbers.

Read File In Python

Method read() reads at most size bytes from the file and read hits the end of the file before obtaining size bytes, then it reads only available bytes.

read_file.txt input file

input file.txt
In the below program example, we are opening a text file with read mode, and read mode has this read method that read the entire file content from beginning to end. The open method accepts two parameters file path and file mode to open.
def read_file_content(filename):
    file = open(filename, 'r+')
    file_data = file.read()
    print(file_data)

filename = "input_file.txt"
read_file_content(filename)

Output:

output data


Python Loops Programs, Exercises

1). Write a Python loops program to find those numbers which are divisible by 7 and multiple of 5, between 1500 and 2700 (both included).
Input1:1500
Input2:2700

2). Python Loops program to construct the following pattern, using a nested for loops.
Output :
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*

3). Python Loops program that will add the word from the user to the empty string using python.
Input: “python”
Output : “python”

4). Python Loops program to count the number of even and odd numbers from a series of numbers using python.
Input : (1, 2, 3, 4, 5, 6, 7, 8, 9)
Output :
Number of even numbers: 4
Number of odd numbers: 5

5). Write a program that prints all the numbers from 0 to 6 except 3 and 6 using python.

6). Write a program to get the Fibonacci series between 0 to 20 using python.
Fibonacci Series : 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181

7). Write a program that iterates the integers from 1 to 30 using python. For multiples of three print “Fizz” instead of the number and for multiples of five print “Buzz”.
For numbers that are multiples of both three and five print “FizzBuzz”. 

8). Write a program that accepts a word from the user and converts all uppercases in the word to lowercase using python.
Input : “SqaTOOlS”
Output : “sqatools”

9). Python loops program that accepts a string and calculates the number of digits and letters using python.
Input : “python1234”
Output :
Letters 6
Digits 4

10). Python for loop program to print the alphabet pattern ‘O’ using python.
Output:
  ***  
*       *
*       *
*       *
*       *
*       *
   ***  

11). Python Loops program to print all natural numbers from 1 to n using a while loop in python.

12). Write a program to print all natural numbers in reverse (from n to 1) using a while loop in python.

13). Python Loops program to print all alphabets from a to z using for loop
        Take chr method help to print characters with ASCII values
        chr(65) = ‘A’
        A-Z ASCII Range  65-90
        a-z ASCII Range  97-122

14). Python Loops program to print all even numbers between 1 to 100 in python.

15). Python Loops program to print all odd numbers between 1 to 100 using python.

16). Python Loops program to find the sum of all natural numbers between 1 to n using python.

17). Python program to find the sum of all even numbers between 1 to n using python.

18). Python Loops program to find the sum of all odd numbers between 1 to n using python.

19). Write a program to count the number of digits in a number using python.

20). Write a program to find the first and last digits of a number using python.

21). Write a program to find the sum of the first and last digits of a number using python.

22). Write a program to calculate the sum of digits of a number using python.

23). Write a program to calculate the product of digits of a number using python.

24).Python loops program to enter a number and print its reverse using python.

25). Write a program to check whether a number is a palindrome or not using python loops.

26). Program to find the frequency of each digit in a given integer using Python Loops.

27). Python loops program to enter a number and print it in words.

28). Python loops program to find the power of a number using Python for loop. Take values as an input base number and power, and get the total value using a loop.

29). Python loops program to find all factors of a number using Python. Get all the numbers that can divide this number from 1 to n.
 

30). Write a program to calculate the factorial of a number using Python Loops.

31). Write a program to check whether a number is a Prime number or not using Python Loops.

32). Write a program to print all Prime numbers between 1 to n using Python Loops.

33). Python loops program to find the sum of all prime numbers between 1 to n using Python.

34). Python loops program to find all prime factors of a number using Python Loops.

35). Python loops program to check whether a number is an Armstrong number or not using Python Loops.

Armstrong Example : 153 = 1*1*1 + 5*5*5 + 3*3*3

36). Python loops program to print all Armstrong numbers between 1 to n using Python Loops.

Armstrong Example : 153 = 1*1*1 + 5*5*5 + 3*3*3

37). Write a program to check whether a number is a Perfect number or not using Python.
Get factors of any number and the sum of those factors should be equal to the given number. The factor of 28: 1, 2, 4, 7, 14, and their sum is 28.
38). Python loops program to print all Perfect numbers between 1 to n using Python. The factor of 28: 1, 2, 4, 7, 14, and their sum is 28.
39). Python loops program to print the Fibonacci series up to n terms using Python Loops.
0, 1, 1, 2, 3, 5, 8, 13, 21 …..n

40). Python loops program to print the multiplication table of any number using Python Loops.

41).  Python loops program to print the pattern T using Python Loops.
 
       Output :
 
       * * * * * * * * *
       * * * * * * * * *
               * * *
               * * *
               * * *
               * * *
               * * *
42).  Write a program to print number patterns using Python Loops.
 
     Output:
 
     1
     2   3
     4   5   6
     7   8   9   10
     11  12  13  14  15
     14  13  12  11
     10  9   8
     7   6
     5
43). Write a program to print the pattern using Python Loops.
 
    Output :
 
       *  *  *
    * * * * * *
    * *      * *
    * *      * *
    * * * * * *
    * * * * * *
    * *      * *
    * *      * *
    * *      * *
44). Write a program to print the pyramid structure using Python Loops.
 
    Output:
 
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *
45). Write a program to count total numbers of even numbers between 1-100 using Python Loops.

Output = 50

46). Write a program to count the total numbers of odd numbers between 1-100 using Python Loops.
Output = 50

47). Write a program to get input from the user if it is a number insert it into an empty list using Python Loops.

Input :
L=[]
125python
Output = [1,2,5]

48). Write a program to get input from the user if it is a string insert it into an empty list using Python Loops.
Input :
L=[]
‘sqatools007’
Output = [‘s’,’q’,’a’,’t’,’o’,’o’,’l’,’s’]

49). Write a program to accept the kilometers covered and calculate the bill according to the following using Python Loops.
First 5 km- 15rs/km
Next 20 km- 12rs/km
After that- 10rs/km

50). Write a program to input electricity unit charges and calculate the total electricity bill according to the given condition using Python Loops.
For the first 50 units Rs. 0.50/unit.
For the next 100 units Rs. 0.75/unit.
For the next 100 units Rs. 1.25/unit.
For units above 250 Rs. 1.50/unit.
An additional surcharge of 17% is added to the bill.
Input = 350
Output = 438.75

51). Write a program to calculate the sum of all odd numbers between 1-100 using Python Loops.

Output = 2500

52). Find the numbers which are divisible by 5 in 0-100 using Python Loops.

53). Write a program to construct the following pattern, using a for loop in Python.
Output :
*
* *
* * *
* * * *
* * * * *

54). Write a program to construct the following pattern, using a for loop in Python.
Output :
* * * * *
* * * *
* * *
* *
*

55). Write a program to construct the following pattern, using a nested for loop in Python.
Output :
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

56). Write a program to get the Fibonacci series between 0 to 10 using Python Loops.
Output = 0 1 1 2 3 5 8 13 21 34 55

57). Write a program to check the validity of password input by users using Python Loops.
At least 1 letter between [a-z] and 1 letter between [A-Z].
At least 1 number between [0-9].
At least 1 character from [$#@].
Minimum length 5 characters.
Maximum length 15 characters.
Input = Abc@1234
Output = Valid password

58). Write a program to check whether a string contains an integer or not using Python Loops.
Input = Python123
Output = True

59). Write a program to print the following pattern using Python Loops.
Output :
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*

60). Write a program to print a table of 5 using for loop using Python Loops.
Output :
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

61). Write a program to print the first 20 natural numbers using for loop in Python.
Output = 1,2,3,….,20

62). Write a program to display numbers from a list using Python Loops.
Input = [1,5,8,0,4]
Output = 1,5,8,0,4

63). Write a program to print each word in a string on a new line using Python Loops.
Input = Sqatools
Output :
S
q
a
t
o
o
l
s

64). Write a program to create an empty list and add even numbers from 1-10 in it including 10 using Python Loops.
Input = []
Output :
[2,4,6,8,10]

65). Write a program to create an empty list and add odd numbers from 1-10 in it including 1 using Python.
Input = []
Output : [1,3,5,7,9]

66). Write a program to print the keys of a dictionary using Python Loops.
Input = {‘name’:’virat’,’sports’:’cricket’}
Output :
name
cricket

67). Write a program to print the values of the keys of a dictionary using Python.
Input = {name’:’virat’,’sports’:’cricket’}
Output :
Virat
Cricket

68). Write a program to print the keys and values of a dictionary using Python Loops
Input = {name’:’virat’,’sports’:’cricket’}
Output :
name Virat
sports cricket

69). Write a program to print the first 20 natural numbers using a while loop in Python.

70). Write a program to print a table of 2 using a while loop in Python.
Output :
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20

71). Find the sum of the first 10 natural numbers using the while loop in Python Loops.
Output = 55

72). Find the multiplication of the first 10 natural numbers using Python Loops.
Output = 3628800

73). Print numbers from 1-10 except 5,6 using a while loop in Python.
Output :
1
2
3
4
7
8
9
10

74). Write a program to print the days in a week except Sunday using a while loop in Python.
Output :
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

75). Write a program to find the total number of special characters in a string using Python Loops.
Input = ‘@sqa#tools!!’
Output = 4

76). Write a program to add even numbers in an empty list from a given list using Python Loops.
Input :
A=[2,3,5,76,9,0,16], B=[]
Output = [2,76,0,16]

77). Write a program to add odd numbers in an empty list from a given list using Python Loops.
Input :
A=[3,8,5,0,2,7], B=[]
Output = [3,5,7]

78). Write a program to add special characters in an empty list from a given list using Python Loops.
Input :
A=[s,2,4,6,a,@,!,%,#], B=[]
Output = [@,!,%,#]

79). Write a program to print the last element of a list using a while loop using Python Loops.
Input :
C=[s,q,a,t,o,o,l,s]
Output = s

80). Write a program to print 1-10 natural numbers but it should stop when the number is 6 using a while loop in Python.
Output :
1
2
3
4
5

81). Write a program to print 1-10 natural numbers but it should stop when the number is 6 using Python Loops
Output :
1
2
3
4
5

82). Write a program to count the total number of characters in a file using Python Loops.
Input :
(file.txt
Content= I’m learning python
At
Sqatools)
Output = 26

83). Write a program to find the total number of digits in a file using Python Loops.
Input :
(file.txt – file name
Content-
Virat Kohli scored 100 in the last match)
Output = 3

84). Write a program to find the total number of Uppercase letters in a file using Python Loops.
Input :
(file.txt – file name
Content-
Virat Kohli scored 100 in the last match)
Output = 2

85). Write a program to find the total number of special characters in a file using Python Loops.
Input :
(file.txt – file name
Content-
student@gmail.com
##comment)
Output = 3

86). Write a program to sort a list using for loop in Python Loops. 
Input = [6,8,2,3,1,0,5]
Output = [0,1,2,3,5,6,8]

87). Write a program to add elements from one list to another list and print It in descending order using Python Loops.
Input :
A=[2,5,8,0,1,4], B=[]
Output = [8,5,4,2,1,0]

88). Write a program to find the maximum number from the list using Python Loops
Input : [12,14,45,88,63,97,88]
Output : Maximum number: 97

89). Print the following camel letter pattern using Python Loops.
Output =
A
B C
D E F
G H I J
K L M N O
P Q R S
T U V
W X
Y

90). Print the following small alphabet letter pattern using Python Loops.
Output =
           a
       b c d
     e f g h i
   j k l m n o p
     q r s t u
       v w x
          y

Python Functional, Programs And Excercises

A Python function is a sequence of statements that executes a specific task. A function can take arguments, which are the information passed to the function when it is called. Functions can also return values, which are the result of executing the function.

1). Python function program to add two numbers.

2). Python function program to print the input string 10 times.

3). Python function program to print a table of a given number.

4). Python function program to find the maximum of three numbers.

Input: 17, 21, -9
Output: 21

5). Python function program to find the sum of all the numbers in a list.
Input : [6,9,4,5,3]
Output: 27

6). Python function program to multiply all the numbers in a list.
Input : [-8, 6, 1, 9, 2]
Output: -864

7). Python function program to reverse a string.
Input: Python1234
Output: 4321nohtyp

8). Python function program to check whether a number is in a given range.
Input : num = 7, range = 2 to 20
Output: 7 is in the range

9). Python function program that takes a list and returns a new list with unique elements of the first list.
Input : [2, 2, 3, 1, 4, 4, 4, 4, 4, 6]
Output : [2, 3, 1, 4, 6 ]

10). Python function program that take a number as a parameter and checks whether the number is prime or not.
Input : 7
Output : True

11). Python function program to find the even numbers from a given list.
Input : [1, 2, 3, 4, 5, 6, 7, 8, 9]
Output : [2, 4, 6, 8]

12). Python function program to create and print a list where the values are squares of numbers between 1 to 10.
Input: 1 to 10
Output: 1, 4, 9, 16, 25, 36, 49, 64, 81

13). Python function program to execute a string containing Python code.

14). Python function program to access a function inside a function.

15). Python function program to find the LCM of two numbers.
Input: 12, 20
Output: 60

16). Python function program to calculate the sum of numbers from 0 to 10.
Output: 55

17). Python function program to find the HCF of two numbers.
Input: 24 , 54
Output: 6

18). Python function program to create a function with *args as parameters.
Input: 5, 6, 8, 7
Output: 125 216 512 343

19). Python function program to get the factorial of a given number.
Input: 5
Output: 120

20). Python function program to get the Fibonacci series up to the given number.
Input: 10
Output: 1 1 2 3 5 8 13 21 34

21). Python function program to check whether a combination of two numbers has a sum of 10 from the given list.
Input : [2, 5, 6, 4, 7, 3, 8, 9, 1]
Output : True

1, 22). Python function program to get unique values from the given list.
Input : [4, 6, 1, 7, 6, 1, 5]
Output : [4, 6, 1, 7, 5]

23). Python function program to get the duplicate characters from the string.
Input: Programming
Output: {‘g’,’m’,’r’}

24). Python function program to get the square of all values in the given dictionary.
Input = {‘a’: 4, ‘b’ :3, ‘c’ : 12, ‘d’: 6}
Output = {‘a’: 16, ‘b’ : 9, ‘c’: 144, ‘d’, 36}

25). Python function program to create dictionary output from the given string.
Note: Combination of the first and last character from each word should be
key and the same word will the value in the dictionary.
Input = “Python is easy to Learn”
Output = {‘Pn’: ‘Python’, ‘is’: ‘is’, ‘ey’: ‘easy’, ‘to’: ‘to’, ‘Ln’: ‘Learn’}

26). Python function program to print a list of prime numbers from 1 to 100.

27). Python function program to get a list of odd numbers from 1 to 100.

28). Python function program to print and accept login credentials.

29). Python function program to get the addition with the return statement.

30). Python function program to create a Fruitshop Management system.

31). Python function program to check whether the given year is a leap year.

32). Python function program to reverse an integer.

33). Python function program to create a library management system.

34). Python function program to add two Binary numbers.

35). Python function program to search words in a string.

36). Python function program to get the length of the last word in a string.

37). Python function program to get a valid mobile number.

38). Python function program to convert an integer to its word format.

39). Python function program to get all permutations from a string.

40). Python function program to create a function with **kwargs as parameters.

41). Python function program to create a function local and global variable.

Python Dictionary Practice Programs, Exercises

Python dictionary programs are used to create dictionaries as well as to search for specific entries in them. Dictionaries can be created by assigning key-value pairs for each entry in the program code. This dictionary program in python for practice help user to get expertise in dictionary fundamentals.

1). Python Dictionary program to add elements to the dictionary.

2). Python Dictionary program to print the square of all values in a dictionary.
Input : {‘a’: 5, ‘b’:3, ‘c’: 6, ‘d’ : 8}
Output :
a : 25
b : 9
c : 36
d : 64

3). Python Dictionary program to move items from dict1 to dict2.
Input :
dict1 = {‘name’: ‘john’, ‘city’: ‘Landon’, ‘country’: ‘UK’}
dict2 = {}
Output :
dict1 = {}
dict2 = {‘name’: ‘john’, ‘city’: ‘Landon’, ‘country’: ‘UK’}

4). Python Dictionary program to concatenate two dictionaries.
Input :
dict1 = {‘Name’: ‘Harry’, ‘Rollno’:345, ‘Address’: ‘Jordan’}
dict2 = {‘Age’ : 25, ‘salary’: ‘$25k’}
Output :
dict1 = {‘Name’: ‘Harry’, ‘Rollno’:345, ‘Address’: ‘Jordan’, ‘Age’ : 25, ‘salary’: ‘$25k’}

5)Python Dictionary program to get a list of odd and even keys from the dictionary.
Input :
{1: 25, 5:’abc’, 8:’pqr’, 21:’xyz’, 12:’def’, 2:’utv’}
Output :
Even Key = [[8, ‘pqr’], [12, ‘def’], [2, ‘utv’]]
Odd Key = [[1, 25], [5, ‘abc’], [21, ‘xyz’]]

6). Python Dictionary Program to create a dictionary from two lists.
Input :
list1 = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]|
list2 = [12, 23, 24, 25, 15, 16]
Output :
{‘a’: 12, ‘b’: 23, ‘c’: 24, ‘d’: 25, ‘e’: 15}

7). Python Dictionary program to store squares of even and cubes of odd numbers in a dictionary using dictionary comprehension.
Input :
[4, 5, 6, 2, 1, 7, 11]
Output :
{4: 16, 5: 125, 6: 36, 2: 4, 1: 1, 7: 343, 11: 1331}

8). Python Dictionary program to clear all items from the dictionary.

9). Python Dictionary program to remove duplicate values from Dictionary.
Input :
{‘a’: 12, ‘b’: 2, ‘c’: 12, ‘d’: 5, ‘e’: 35, ‘f’: 5}
Output :
{‘a’: 12, ‘b’: 2, ‘d’: 5, ‘e’: 35}

10). Python Dictionary program to create a dictionary from the string.
Input  = ‘SQATools’
Output{‘S’: 1, ‘Q’: 1, ‘A’: 1, ‘T’: 1, ‘o’: 2, ‘l’: 1, ‘s’: 1}

11). Python Dictionary program to sort a dictionary using keys.
Input = {‘d’ : 21, ‘b’ : 53,  ‘a’: 13, ‘c’: 41}
Output =
(‘a’, 13)
(‘b’, 53)
(‘c’, 41)
(‘d’, 21)

12). Python Dictionary program to sort a dictionary in python using values.
Input = {‘d’ : 14, ‘b’ : 52,  ‘a’: 13, ‘c’: 1 }
Output= (c, 1) (a,13) (d, 14) (b, 52)

13). Python Dictionary program to add a key in a dictionary.
Input= {1:’a’, 2:’b’}
Output= (1:’a’, 2:’b’, 3:’c’}

14). Python Dictionary program to concatenate two dictionaries.
Input:
D1 = {‘name’ : ’yash’, ‘city’ :  ‘pune’}
D1 = {‘course’ : ’python’, ‘institute’ : ’sqatools’}
Output :
{ ‘name’ : ’yash’, city: ‘pune’, ‘course’ : ’python’, ‘institute’ : ’sqatools’ }

15). Python Dictionary program to swap the values of the keys in the dictionary.
Input = {name:’yash’, city: ‘pune’}
Output = {name:’pune’, city: ‘yash’}

16). Python Dictionary program to get the sum of all the items in a dictionary.
Input = {‘x’ : 23, ‘y’ : 10 , ‘z’ : 7}
Output = 40

17). Python program to get the size of a dictionary in python.
Hint : use sys.getsizeof(var) method.
Input = {‘name’ : ’virat’, ‘sport’ : ’cricket’}
Output = 232bytes

18). Python Dictionary program to check whether a key exists in the dictionary or not.
Input:
Dict1 = {city:’pune’, state=’maharashtra’}
Dict1[country]
Output= ‘key does not exist in dictionary

19). Python program to iterate over a dictionary.
Input :
Dict1 = {food:’burger’, type:’fast food’}
Output :
food : burger
type : fast food

20). Python Dictionary program to create a dictionary in the form of (n^3) i.e. if key=2 value=8
Input: n=4
Output ={1 : 1, 2 : 8, 3 : 27, 4 : 64}

21). Python Dictionary program to insert a key at the beginning of the dictionary.
Input = { ‘course’ : ’python’,  ‘institute’ : ’sqatools’ }
Insert : ( ‘name’ : ’omkar’ )
Output= { ‘name’ : ’omkar’, ‘course’ : ’python’, ‘institute’ : ’sqatools’}

22). Python Dictionary  program to create a dictionary where keys are between 1 to 5 and values are squares of the keys.
Output ={1 : 1, 2 : 4, 3 : 9, 4 : 16, 5 : 25}

23). Python Dictionary program to find the product of all items in the dictionary.
Input = { ‘a’ : 2, ‘b’ : 4, ‘c’ : 5}
Output = 40

24). Python Dictionary program to remove a key from the dictionary.
Input = {a:2,b:4,c:5}
Output = (a:1,b:4}

25). Python Dictionary program to map two lists into a dictionary.
Input
a = [ ‘name’, ‘sport’, ‘rank’, ‘age’]
b = [‘Virat’, ‘cricket’, 1,  32]
Output =  { ‘name’ : ’virat’, ‘sport’ : ’cricket’, ‘rank’: 1, ‘age’ : 32}

26). Python Dictionary program to find maximum and minimum values in a dictionary.
Input :
Dict = { ‘a’ : 10, ‘b’ : 44 , ‘c’ : 60, ‘d’ : 25}
Output :
Maximum value: 60
Minimum value: 10

27). Python Dictionary program to group the same items into a dictionary value.
Input :
list = [1,3,4,4,2,5,3,1,5,5,2,]
Output = {1 : [1, 1], 2 :[2, 2], 3 : [3, 3], 4 : [4, 4], 5 : [5, 5, 5]}

28). Python Dictionary program to replace words in a string using a dictionary.
String = ’learning python at sqa-tools’
Dict = { ‘at’ : ’is’, ‘sqa-tools’ : ’fun’}
Output = ‘learning python is fun’

29). Python Dictionary program to remove a word from the string if it is a key in a dictionary.
String = ’sqatools is best for learning python’
Dict = { ‘best’ : 2, ‘learning’ : 6}
Output = “sqatools is for python”

30). Python Dictionary program to remove duplicate values from dictionary values.
Input:
Dict1 = { ‘marks1’ : [23,28,23,69], ‘marks2’ : [ 25, 14,25] }
Output= { ‘marks1’ : [28, 69], ‘marks2’ : [14,19] }

31). Python Dictionary program to check whether a dictionary is empty or not.
Input:
Dict1 = {}
Output: Given dictionary is empty

32). Python Dictionary program to add two dictionaries if the keys are the same then add their value.
Input:
Dict1 = { ‘x’:10, ‘y’:20, ‘c’:50, ‘f’:44 }
Dict2 = {‘x’:60,’c’:25,’y’:56}
Output = {‘x’: 70, ‘c’: 75, ‘y’: 76}

33). Python Dictionary program to print all the unique values in a dictionary.
Input :
Dict1 = [{name1:’robert’},  {name2:’john’}, {name3:’jim’}, {name4:’robert’}]
Output = [‘robert’, ’john’, ’jim’]

34). Python Dictionary program to display different combinations of letters from dictionary values.
Input:
Dict1 = { x:[e,f], y:[a,b]}
Output: 
  ea
  eb
  fa
  fb

35). Python Dictionary program to create a dictionary from a string.
Input = ‘sqatools’
Output = {s:2,q:1,a:1, t:1,o:2, l:1}

36). Python Dictionary program to print the given dictionary in the form of tables.
Input:
Dict1= {names:[‘virat’,’messi’,’kobe’], sport:[‘cricket’,’football’,’basketball’]}
Output:
     Names   sport
0    Virat      cricket
1    Messi     football
2    Kobe      basketball

37). Python program to count frequencies in a list using a dictionary.
Input:
list1= [2,5,8,1,2,6,8,5]
Output = {1:1,2:2, 5:2, 6:1, 8:2}

38). Python program to find mean of values of keys in a dictionary.
Input :
Dict1= {m1:25, m2:20, m3:15}
Output :
Mean is 20

39). Python program to convert a list into a nested dictionary of keys.
Input = [a,b,c,d]
Output = {a: {b: {c: {d: {}}}}}

40). Python program to sort a list of values in a dictionary.
Input= { a1 : [1,5,3], a2 : [10,6,20] }
Output= ( a1 : [1,3,5], a2 : [6,10,20] }

41). Python program to get a product with the highest price from a dictionary.
Input = { ‘price1’ : 450, ‘price2‘ : 600,  ‘price3′ : 255,  ‘price4′ : 400}
Output = P2 500

42). Python program to print a dictionary line by line.
Input = {‘virat’: {sport:’cricket’, team:’india’}, ‘messi’: {sport:’football’, team:’argentina’}}
Output=
Virat
Sport : cricket
Team : india

Messi
Sport : football
Team : argentina

43). Python program to convert a key value list dictionary into a list of list.
Input = {sqa:[1,4,6], tools:[3,6,9]}
Output= [[sqa,1,4,6],[tools,3,6,9]]

44). Python program to convert a list of dictionaries to a list of lists.
Input= [{‘sqa’:123,’tools’:456}]
Output= [[sqa],[tools],[123],[456]]

45). Python program to count a number of items in a dictionary value that is in a list.
Input = {‘virat’:[‘match1’,match2’,’match3’], ‘rohit’:[‘match1’,’match2’]}
Output= 5

46). Python program to sort items in a dictionary in descending order.
Input = {‘Math’:70, ‘Physics’:90, ‘Chemistry’:67}
Output = {‘Physics’:90, ’Maths’:70, ’Chemistry’:67}

47). Python program to replace dictionary values with their average.
Input = { name:’ketan’, subject:’maths’, p1:80, p2:70}
Output = { name:’ketan’,subject:’maths’, p1+p2:75}

48). Python program to match key values in two dictionaries.
Input
A = {‘k1’: p, ‘k2’: q, ‘k3’: r}
B = {‘k1’: p, ‘k2’: s}

Output = k1: p is present in both A and B

49). Python program to create a dictionary of keys a, b, and c where each key has as value a list from 1-5, 6-10, and 11-15 respectively. 
Output = { a: [1,2,3,4,5],  b: [6,7,8,9,10],  c: [11,12,13,14,15] }

50). Python program to drop empty Items from a given dictionary.
Input = {‘m1’:40, ‘m2’:50, ‘m3’:None}
Output = {‘m1’:40, ‘m2’:50}

51). Python program to filter a dictionary based on values.
Input{ ‘alex’ : 50,  ‘john’ : 45, ‘Robert’ : 30}
Output= value greater than 40
{alex:50, john:45}

52). Python program to convert a key-values list to a flat dictionary.
Input = {‘name’: [‘Apr’, ‘May’, ‘June’], ‘month’: [4, 5, 6]}
Output ={‘Apr’: 4, ‘May’: 5, ‘June’: 6}

53). Python program to convert a list of Tuples into a dictionary
Input =  [(“mike”, 1), (“Sarah”, 20), (“Jim”, 16)]
Output{“mike”:1, “Sarah”:20, “Jim”:16}

54). Python program to convert string to the dictionary.
Input:
str1= “Apr=April; Mar=March”
Output: {‘Apr’: ‘April’, ‘ Mar’: ‘March’}

55). Python program to convert a matrix into a dictionary.
Input = [[1,2,3],[4,5,6]]
Output{1 : [1,2,3] , 2 : [4,5,6]}

56). Python program to check all values are the same in a dictionary.
Input :
A={‘virat’:50, ’rohit’:50, ’rahul’:50, ’hardik’:50}    
OutputTrue

57). Python program to create a dictionary grouping a sequence of key-value pairs into a dictionary of lists.
Input :
A= {‘virat’:50, ’rohit’:40, ’virat’:30, ’rohit’:10}
Output{‘virat’:[50,30],’rohit’:[40,10]}

58). Python program to split a given dictionary of lists into list of dictionaries.
Input :
A={ ‘t20’ : [50,40,30,45], ‘odi’ : [70,10,0,65] }
Output :
[ {t20:50, odi:70} ,{t20:40, odi:10}, {t20:30, odi:0}, {t20:45, odi:65} ]

59). Python program to remove a specified dictionary from a given list.
Input = [ { t20:50, odi:70 }, { t20:40, odi:10 }, { t20:30,odi:0 }, { t20:45, odi:65} ]
Remove 4th dictionary
Output=[ { t20:50, odi:70 }, { t20:40, odi:10 } ,{ t20:30, odi:0 } ]

60). Python program to convert string values of a given dictionary, into integer/float datatypes.
Input :
A = { ‘a’: ’30’,  ‘b’: ’20’, ‘c: ’10’ } 
B=  { ‘a’: ‘3.33’, ‘b’: ‘20.50’, ‘c: ‘12.5’ }
Output
A = { ‘a’: 30, ‘b’: 20, ‘c: 10 } 
B = { ‘a’: 3.33, ‘b’: 20.50, ‘c: 12.5 } 

61).  A Python dictionary contains a list as a value. Python program to clear the list values in the said dictionary.
Input={‘virat’:[50,30],’rohit’:[40,10]} 
Output{ ‘virat’: [], ’rohit’: [] }

62). A Python dictionary contains list as value. Python program to update the list values in the said dictionary.
Input{ ‘virat’ : [ 50,30 ], ’rohit’ : [ 40,10 ] }
Output ={‘virat’: [60, 40], ‘rohit’: [15, -15]}

63). Python program to extract a list of values from a given list of dictionaries
Input:
A=[ { t20:50, odi:70 }, { t20:40, odi:10 }, { t20:30, odi:0 }, { t20:45, odi:65 } ]
Extract values for ‘odi’
Output = [70,10,0,65]

64). Python program to find the length of dictionary values.
Input = { 1:’sqa’, 2:’tools’, 3:’python’ }
Output{ ‘sqa’:3, ’tools’:5, ‘python’:6 }

65). Python program to get the depth of the dictionary.
Input = {‘a’:1, ‘b’: {‘c’: {‘d’: {}}}}
Output4

66). Python program to create nested Dictionary using List.
Input = {‘sqatools’:8,’python’:6} list=[1,2]
Output{ 1: { sqatools’:8 }, 2:[‘python’:6] }

67). Python program to extract key’s value if key is present in list and dictionary
Input:
A = [‘sqatools’,’is’,’best’]
B = {‘sqatools’:10}
Output = 10

68). Python program to remove keys with values greater than n.
Input { ‘sqa’:3, ’tools’:5, ‘python’:7 } 
n=6
Output{‘sqa’:3,’tools’:5}

69). Python program to remove keys with substring values.
Input :
D1 = { 1:’sqatools is best’, 2: ’for learning python’}
Substr = [‘best’,’ excellent’]
Output{ 2:  ’for learning python’ }

70). Python program to access the dictionary key.
Input :
Drinks = { pepsi:50, sprite:60, slice:55}
Output:
Pepsi
Sprite
Slice

71). Python program to filter even numbers from a given dictionary value.
Input = { ‘a’: [11, 4, 6, 15],  ‘b’: [3, 8, 12],  ‘c’: [5, 3, 10] }
Output{ ‘a’:[4,6], ’b’:[8,12],  ’c’:[10] }

72). Python program to find the keys of maximum values in a given dictionary.
Input = { a:18, b:50, c:36, d:47, e:60 }
Find keys of first 2 max values from the dictionary
Output[ e, b ]

73). Python program to find the shortest list of values with the keys in a given dictionary.
Input{ ‘a’: [10, 12], ‘b’: [10],  ‘c’: [10, 20, 30, 40], ‘d’: [20] }
Output[ ‘b’, ’d’ ]

74). Python program to count the frequency in a given dictionary.
Input = { a:10, b:20, c:25, d:10, e:30, f:20 }
Output{ 10:2, 20:2, 25:1, 30:1}

75). Python program to create key-value list pairings in a given dictionary.
Input{ 1: [‘Virat Kohli’], 2: [‘Rohit Sharma’], 3: [‘Hardik Pandya’] }
Output[ { 1: ‘Virat Kohli’, 2: ‘Rohit Sharma’, 3: ‘Hardik Pandya’ } ]

76). Python program to get the total length of a dictionary with string values.
Input = { ‘virat’:50,’Rohit’:40,’Rahul’:25 }
Output :
Total length: 6

77). Python program to group the elements of a given list based on the given function.
Hint : Function name: len()
Input[‘abc’, ‘defg’, ‘hijkl’]
Output{ 3:[‘abc’],  4:[‘defg’], 5:[‘hijkl’] }

78). Python program to retrieve the value of the nested key indicated by the given selector list from a dictionary or list.
Input = {‘p1’:{name:{first:lionel, last:messi}, team:[psg,argentina]}}
Output :
Messi
Argentina

79). Python program to show a dictionary with a maximum count of pairs.
Input:
A = {name:1,age:2}
B = {name:1,age:2,course:3,institute:4}
Output:
2nd dictionary has maximum keys, 4

80). Python program to Extract Unique values from dictionary values.
Input = { sqa:[1,2,5,6],tools:[3,8,9],is:[2,5,0],best:[3,6,8] }
Output[0,1,2,3,5,6,8,9]

81). Python program to show keys associated with values in dictionary
Input = { ‘xyz’:[20,40], abc:[10,20] }
Output ={20: [‘xyz’], 40: [‘xyz’], 10: [‘abc’], 30: [‘abc’]}

82). Python program to convert a list of dictionaries into a list of values corresponding to the specified key.
Input = [ { name:’jos’,  age:30 }, { name:’david’, age:25 }, { name:’virat’, age:32 } ]
Output = [30, 25, 32]

83). Python program to find all keys in the provided dictionary that have the given value.
Input = {‘a’: 19, ‘b’: 20, ‘c’: 21, ‘d’: 20}
value = 20
Output = [‘b’, ‘d’]

84). Python program to convert given a dictionary to a list of tuples.
Input = {‘a’: 19, ‘b’: 20, ‘c’: 21, ‘d’: 20}
Output =[ (a,19), (b,20), (c,21), (d,20) ]

85). Python program to create a flat list of all the keys in a flat dictionary.
Input = { ‘sqa’: [1,2,5,6], ‘tools’: [3,8,9], ‘is’: [2,5,0], ‘best’ : [3,6,8] } 
Output = [ sqa, tools, is, best]

86). Python program to create a flat list of all the values in a flat dictionary. 
Input = { sqa:1, tools:2, is:2, best:4 } 
Output =[ 1,2,3,4 ]

87). Python program to initialize a dictionary with default values.
Name = [ ”Virat”, ”Rohit” ]
Defaults = { ‘sport’ : ’cricket’, ‘salary’ : 100000 }
Output = { “Virat” : { sport: ’cricket’, salary:100000 }, “Rohit”:{ sport: ’cricket’, salary:10000}}

88). Python program to delete a list of keys from a dictionary.
Input = { ‘a’: 19, ‘b’: 20, ‘c’: 21, ‘d’: 20, ‘e’: 50 }
Keys to be removed:  [ ‘a’, ‘d’, ‘e’ ]
Output = { ‘b’: 20, ‘c’: 21 }

89). Python program to rename key of a dictionary
Input = { ‘a’: 19, ‘b’: 20, ‘c’: 21, ‘d’: 20}
Output = { ‘a’: 19, ‘b’: 20, ‘c’: 21, ‘e’: 20}

90). Python program to Invert a given dictionary with non-unique hashable values.
Input = { ‘alex’:1, ’bob’:2,’ martin’:1, ’robert’:2 }
Output = { 1:[‘alex’,’marin’], 2:[‘bob’,’robert’] }

91). Python program to Sort Dictionary by values summation
Input = { x:[1,5,6], y:[4,8,2], c:[3,9] }
Output = { c:12, x:12, y:14}

92). Python program to convert a dictionary into n sized dictionary.
Input = { a:1, b:2, c:3, d:4, e:5, f:6 }
N = 3
Output = [{ a:1, b:2, c:3 }, {d:4, e:5, f:6}]

93). Python program to Sort dictionaries list by Key’s Value list index
Input = [ { a:[ 6, 7, 8],  b:9, c : 10 }, { a : [4, 6, 9],  b: 16, c : 1 } ]
Key = a,  index=0
Output = [ { a : [4, 6, 9],  b: 16, c : 1}, {a: [ 6, 7, 8],  b:9, c : 10} ]…

94) Python program to reverse each string value in the dictionary and add an underscore before and after the Keys.
Input  = {“a” : “Python”, “b”: “Programming”, “c”: “Learning”}
Output = {“_a_”: “nythonP”, “_b_” : “gnimmargorP”, “_c_”: “gearninL”}

95). Python program to sum unique elements from dictionary list values.
Input = { ‘a’ : [ 6, 7, 2, 8, 1], ‘b’ : [2, 3, 1, 6, 8, 10], ‘d’ : [1, 8, 2, 6, 9] }
Output :
46