In this article, we are going to create a function which will return a list of tuples that consist of a particular hour and the highest traffic volume for that particular hour. The stat has been taken every 10 minutes in each hour. For example, at 4.00pm the total numbers of traffics that pass through a junction for every 10 minutes are as follows: [23, 22, 45, 66, 54, 33]. The traffic volume measurement in this example will begin at 4.00pm and end at 8.00pm. Below is the solution to this problem.

```def traffic_count(array):

# first we will create the traffic volume list for 4pm, 5pm, 6pm and 7pm within a big list
count = 0
arr_stat = []
while(count < 24):
arr_stat.append(array[count:count+6])
count += 6

# then we will create the tuple which consists of time and the peak traffic at that hour
max = 0
arrs = []
time = 4

for elem in arr_stat:
for item in elem:
if max < item : #find out the higest stat
max = item
arrs.append(((str(time) + ":00pm"), max))
time += 1
max = 0

return arrs
```
```traffic_count([23,24,34,45,43,23,57,34,65,12,19,45, 54,65,54,43,89,48,42,55,22,69,23,93]) # if you enter the above data into the function then you will get below outcome!
```