Python Program to print Max and Min Value in List of Tuples

 

Max and Min Value in List of Tuples

Write a program to print the maximum and minimum of all the values at index zero and index one in the list of tuples.

Input

The first line of input will contain a positive integer (N).
The next N lines will contain space-separated two integers, denoting elements of each tuple.

Output

The first line of output should contain a tuple with the maximum and minimum value at index zero.
The second line of output should contain a tuple with the maximum and minimum value at index one.

Explanation

For example, if the given N is 3, read the inputs in the next three lines. If the inputs in the next three lines are the following.

1 5
3 2
5 8

As 5 is the maximum and 1 is the minimum in the values at index zero and 8 is the maximum and 2 is the minimum in the values at index one. So the output should be

(5, 1)
(8, 2)

Sample Input 1
4
1 2
2 5
10 1
-3 6

Sample Output 1
(10, -3)
(6, 1)

Code:

n = int(input())
num_list = []
zero_index_list = []
first_index_list = []

for i in range(n):
    values_list = input().split()
    first_value = int(values_list[0])
    zero_index_list.append(first_value)
    second_value = int(values_list[1])
    first_index_list.append(second_value)
    
zero_index_min_max_tuple = (max(zero_index_list), min(zero_index_list))
first_index_min_max_tuple = (max(first_index_list),min(first_index_list))
print(zero_index_min_max_tuple)
print(first_index_min_max_tuple)

Input
5
6 9
2 5
4 1
7 3

Output
(7, -1)
(9, 1)

Comments

Popular posts from this blog

CODING ASSIGNMENT 4

CODING PRACTICE 11 Music Page

CCBP Static Website Coding Assignment 2 Solution | Yoga Page