# HackerRank Collections.namedtuple() solution in python

In this HackerRank Collections.namedtuple() problem solution in python we need to develop a python program that can use the namedtuple module from python and print them on the output screen.

## Problem solution in Python 2 programming.

```# Enter your code here. Read input from STDIN. Print output to STDOUT
from collections import namedtuple
N = int(raw_input())
students = []
for i in range(N):
students.append(student(*raw_input().split()))
print sum(list(map(lambda x: float(x.MARKS),students)))/len(students)```

## Problem solution in Python 3 programming.

```N, headers, total = int(input()), list(input().split()), 0
for _ in range(N):
print(total/N)```

### Problem solution in pypy programming.

```# Enter your code here. Read input from STDIN. Print output to STDOUT
from collections import namedtuple
n, Student = input(), namedtuple('Student', raw_input())
print "%.2f" %( sum([float(stud.MARKS) for stud in [Student(*raw_input().split()) for _ in xrange(n)]]) / n )```

### Problem solution in pypy3 programming.

```num_students = int(input())
relevant_pos = None
total = 0
for num in range(num_students + 1):
if num == 0:
titles = list(filter(lambda el: el != '', input().split(' ')))
relevant_pos = titles.index('MARKS')
continue
total += int(list(filter(lambda el: el != '', input().split(' ')))[relevant_pos])

print(round(float(total) / num_students, 2))```