Split a list into tables using pandas

Hello to the whole community,

I have a list of 8760 data corresponding to the hours of the year. I would like to order this information in monthly tables and that within each table there are columns with each day. That is, each table only has 24 rows and the columns are the days of the corresponding month. I’m new to Python, but I think using Pandas is the right thing to do, but I really don’t know how to divide the information, please.

My data is in a list of size 8760

Can you help me please.