Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
lambda l:[(sum[sum(r)+4)/8for+4>>3for r in zip(*l)]
Rounds the average (towards the nearest integer, with halves rounding up) by adding 4 to the sum before, then floor-dividing by 8 via the bit-shift >>3.
##Python 2, 39 bytes
lambda l:[(sum(r)+4)/8for r in zip(*l)]
Rounds the average (towards the nearest integer, with halves rounding up) by adding 4 to the sum before floor-dividing by 8.
##Python, 38 bytes
lambda l:[sum(r)+4>>3for r in zip(*l)]
Rounds the average (towards the nearest integer, with halves rounding up) by adding 4 to the sum, then floor-dividing by 8 via the bit-shift >>3.